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