共用方式為


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)

另請參閱

DXGK_CREATEPROCESSFLAGS

DxgkDdiCreateProcess