DXGKARG_CREATEDEVICE 結構 (d3dkmddi.h)

DXGKARG_CREATEDEVICE結構描述圖形內容裝置。

語法

typedef struct _DXGKARG_CREATEDEVICE {
  HANDLE hDevice;
  union {
    DXGK_CREATEDEVICEFLAGS Flags;
    DXGK_DEVICEINFO        *pInfo;
  };
  ULONG  Pasid;
  HANDLE hKmdProcess;
} DXGKARG_CREATEDEVICE;

成員

hDevice

圖形內容裝置的句柄。 在 DxgkDdiCreateDevice 函式的輸入上, hDevice 會指定驅動程式在呼叫回 Microsoft DirectX 圖形核心子系統時應該使用的句柄。

驅動程式會產生唯一的句柄,並將它傳回 DirectX 圖形子系統。 在 DxgkDdiCreateDevice 函式的輸出上, hDevice 會指定 DirectX 圖形子系統在後續驅動程式呼叫中應該用來識別裝置的句柄。

Flags

識別如何建立裝置 的DXGK_CREATEDEVICEFLAGS 結構。

pInfo

DXGK_DEVICEINFO 結構的指標,其中包含 DirectX 圖形子系統從顯示迷你埠驅動程式所需的參數。

Pasid

支援向量機器 GPU 的擁有者進程 PASID。

從Windows 10 開始支援。

hKmdProcess

對應核心模式驅動程序進程物件的句柄。

從Windows 10 開始支援。

規格需求

需求
最低支援的用戶端 Windows Vista
標頭 d3dkmddi.h (包含 D3dkmddi.h)

另請參閱

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice