DXGKARG_CREATEPROCESS 结构 (d3dkmddi.h)

DXGKARG_CREATEPROCESSDxgkDdiCreateProcess 一起使用,为 Microsoft DirectX 图形内核进程对象创建内核模式驱动程序对象。

语法

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

DirectX 图形内核进程的句柄。

[out] hKmdProcess

内核模式驱动程序进程的句柄。

[in] Flags

描述操作 的DXGK_CREATEPROCESSFLAGS 结构。

[in] NumPasid

位于 pPasid 成员中的进程地址空间标识符数组中的元素数。

[in] pPasid

指向进程地址标识符数组的指针。 每个物理 GPU 都有一个。

[in] hKmdVmWorkerProcess

设置 VirtualMachineProcess 时的驱动程序 VM 工作进程句柄。

[in] ProcessNameLength

进程名称的长度。

[in] pProcessName

进程名称。 可以为 NULL。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 d3dkmddi.h (包括 D3dkmddi.h)

另请参阅

DXGK_CREATEPROCESSFLAGS

DxgkDdiCreateProcess