DXGKARG_CREATEPROCESS结构(d3dkmddi.h)
DXGKARG_CREATEPROCESS 与 DxgkDdiCreateProcess 一起使用,为 Dxgkrnl 进程对象创建内核模式驱动程序 (KMD) 进程对象。
语法
typedef struct _DXGKARG_CREATEPROCESS {
[in] HANDLE hDxgkProcess;
[out] HANDLE hKmdProcess;
[in] DXGK_CREATEPROCESSFLAGS Flags;
[in] UINT NumPasid;
[in] ULONG *pPasid;
[in] HANDLE hKmdVmWorkerProcess;
[in] UINT ProcessNameLength;
[in] WCHAR *pProcessName;
} DXGKARG_CREATEPROCESS;
成员
[in] hDxgkProcess
Dxgkrnl 进程的句柄(DXGPROCESS)。
[out] hKmdProcess
KMD 创建的进程对象的输出句柄。
[in] Flags
描述进程创建作的 DXGK_CREATEPROCESSFLAGS 结构。
[in] NumPasid
进程地址空间标识符数组中位于 pPasid 成员中的元素数。
[in] pPasid
指向进程地址标识符数组的指针。 每个物理 GPU 都有一个标识符。
[in] hKmdVmWorkerProcess
创建 VirtualMachineWorkerProcess 集的进程时,系统返回的驱动程序 VM 工作进程句柄。 仅当 VirtualMachineProcess 设置时,此值才有效。
[in] ProcessNameLength
pProcessName 指向的数组中的 Unicode 字符数,不包括终止 NULL。
[in] pProcessName
指向包含进程名称的以 NULL 结尾的 Unicode 字符串的指针。 VirtualMachineProcess 设置时,此字符串是虚拟机内进程的名称。 可以为 NULL。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 |
支持的最低服务器 | Windows Server 2016 |
标头 | d3dkmddi.h (包括 D3dkmddi.h) |