DXGKARG_ESCAPE結構(d3dkmddi.h)
DXGKARG_ESCAPE 結構描述使用者模式顯示驅動程式 (UMD) 與顯示迷你埠驅動程式 (KMD) 共用的資訊。
語法
typedef struct _DXGKARG_ESCAPE {
[in] HANDLE hDevice;
[in] D3DDDI_ESCAPEFLAGS Flags;
[in/out] VOID *pPrivateDriverData;
[in/out] UINT PrivateDriverDataSize;
[in] HANDLE hContext;
[in] HANDLE hKmdProcessHandle;
} DXGKARG_ESCAPE;
成員
[in] hDevice
原本傳遞至 KMD DxgkDdiCreateDevice 函式的顯示裝置(圖形內容)句柄。
[in] Flags
D3DDDI_ESCAPEFLAGS 結構,指出如何在位字段旗標中共享資訊。
[in/out] pPrivateDriverData
緩衝區的指標,其中包含顯示迷你埠驅動程式和使用者模式顯示驅動程式共用的資訊。
[in/out] PrivateDriverDataSize
pPrivateDriverData 指向的緩衝區大小,以位元組為單位。
[in] hContext
原本傳遞至 KMD DxgkDdiCreateContext 函式之內容的句柄。
[in] hKmdProcessHandle
KMD 從呼叫 DxgkDdiCreateProcess所傳回的驅動程式句柄。 驅動程式必須檢查NULL的句柄。 當為進程建立第一個 DXG 裝置時,就會建立句柄。 當進程的最後一個配接器句柄關閉時,句柄會終結。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista (WDDM 1.0) |
標頭 | d3dkmddi.h (包括 D3dkmddi.h) |