Expand description
Microsoft.WSL.Containers 3.0.1 官方原始 C FFI 绑定
提供对 wslcsdk.dll 的全量 1:1 C 导出函数声明。
Re-exports§
Modules§
Functions§
- Wslc
Create ⚠Container - 创建容器
- Wslc
Create ⚠Container Process - 在容器内创建新进程
- Wslc
Create ⚠Session - 创建会话
- Wslc
Create ⚠Session VhdVolume - 创建会话 VHD 卷
- Wslc
Delete ⚠Container - 删除容器
- Wslc
Delete ⚠Session Image - 删除镜像
- Wslc
Delete ⚠Session VhdVolume - 删除会话 VHD 卷
- Wslc
GetContainerID ⚠ - 获取容器 64 位唯一哈希 ID
- Wslc
GetContainer ⚠Init Process - 获取容器初始化主进程
- Wslc
GetContainer ⚠State - 获取容器状态
- Wslc
GetMissing ⚠Components - 获取当前宿主机缺失的组件标志位
- Wslc
GetProcess ⚠Exit Code - 获取进程退出代码
- Wslc
GetProcess ⚠Exit Event - 获取进程退出事件句柄
- Wslc
GetProcessIO ⚠Handle - 获取进程标准 IO 管道句柄
- Wslc
GetProcess ⚠Pid - 获取进程 PID
- Wslc
GetProcess ⚠State - 获取进程运行状态
- Wslc
GetSession ⚠Termination Event - 获取会话终止通知事件句柄
- Wslc
GetSession ⚠Termination Reason - 获取会话终止原因
- Wslc
GetVersion ⚠ - 获取 WSLC 运行时版本号
- Wslc
Import ⚠Session Image - 从内存流句柄导入镜像
- Wslc
Import ⚠Session Image From File - 从文件导入镜像
- Wslc
Init ⚠Container Settings - 初始化容器设置
- Wslc
Init ⚠Process Settings - 初始化进程设置
- Wslc
Init ⚠Session Settings - 初始化会话设置
- Wslc
Inspect ⚠Container - 获取容器 JSON 检查快照
- Wslc
Install ⚠With Dependencies - 安装缺失组件与依赖
- Wslc
List ⚠Session Images - 列出会话内的镜像列表
- Wslc
Load ⚠Session Image - 从内存流句柄载入镜像
- Wslc
Load ⚠Session Image From File - 从文件载入镜像
- Wslc
Open ⚠Container - 打开已有容器
- Wslc
Pull ⚠Session Image - 拉取远程镜像
- Wslc
Push ⚠Session Image - 推送镜像至远程仓库
- Wslc
Register ⚠Session Crash Dump Callback - 注册会话崩溃转储回调
- Wslc
Release ⚠Container - 释放容器句柄
- Wslc
Release ⚠Crash Dump Subscription - 释放崩溃转储订阅句柄
- Wslc
Release ⚠Process - 释放进程句柄
- Wslc
Release ⚠Session - 释放会话句柄
- Wslc
Session ⚠Authenticate - 登录镜像仓库并生成身份认证 Token
- Wslc
SetContainer ⚠Init ProcessIO Callbacks - 设置容器主进程 IO 回调
- Wslc
SetContainer ⚠Settings Domain Name - 设置容器域名
- Wslc
SetContainer ⚠Settings Flags - 设置容器运行标志位
- Wslc
SetContainer ⚠Settings Host Name - 设置容器主机名
- Wslc
SetContainer ⚠Settings Init Process - 设置容器初始化主进程
- Wslc
SetContainer ⚠Settings Name - 设置容器名称
- Wslc
SetContainer ⚠Settings Named Volumes - 设置容器具名 VHD 卷挂载
- Wslc
SetContainer ⚠Settings Networking Mode - 设置容器网络模式
- Wslc
SetContainer ⚠Settings Port Mappings - 设置容器端口映射
- Wslc
SetContainer ⚠Settings Volumes - 设置容器目录卷挂载
- Wslc
SetProcess ⚠Settings Callbacks - 设置进程回调函数
- Wslc
SetProcess ⚠Settings CmdLine - 设置进程命令行参数
- Wslc
SetProcess ⚠Settings EnvVariables - 设置进程环境变量
- Wslc
SetProcess ⚠Settings Flags - 设置进程标志位
- Wslc
SetProcess ⚠Settings Working Directory - 设置进程工作目录
- Wslc
SetSession ⚠Settings CpuCount - 设置会话 CPU 核心数限制
- Wslc
SetSession ⚠Settings Feature Flags - 设置会话特性标志位 (如 GPU)
- Wslc
SetSession ⚠Settings Memory - 设置会话内存限制 (MB)
- Wslc
SetSession ⚠Settings Timeout - 设置会话空闲超时断开时间 (毫秒)
- Wslc
SetSession ⚠Settings Vhd - 设置会话 VHDX 存储规格
- Wslc
Signal ⚠Process - 向进程发送信号
- Wslc
Start ⚠Container - 启动容器
- Wslc
Stop ⚠Container - 停止容器
- Wslc
TagSession ⚠Image - 为镜像打标签
- Wslc
Terminate ⚠Session - 强制终止会话