DXGKDDI_CREATECPUEVENT回呼函式 (d3dkmddi.h)
DXGKDDI_CREATECPUEVENT 會為對應的 Dxgkrnl 物件建立核心模式驅動程式的 (KMD) CPU 事件物件。
語法
DXGKDDI_CREATECPUEVENT DxgkddiCreatecpuevent;
NTSTATUS DxgkddiCreatecpuevent(
IN_CONST_HANDLE hAdapter,
INOUT_PDXGKARG_CREATECPUEVENT pArgs
)
{...}
參數
hAdapter
[in]與顯示配接器相關聯的 KMD 內容句柄。 顯示迷你埠驅動程式先前在 DXGKDDI_ADD_DEVICE 函式的MiniportDeviceContext 輸出參數中,將此句柄提供給 Dxgkrnl。
pArgs
[in/out]具有其他參數 之DXGKARG_CREATECPUEVENT 結構的指標。
傳回值
如果 成功,DXGKDDI_CREATECPUEVENT會傳回STATUS_SUCCESS;否則,它會傳回 Ntstatus.h 中定義的其中一個錯誤碼。
備註
KMD CPU 事件同步物件會與裝置對象連結 (hKmdDevice) 。 當裝置對象終結時, Dxgkrnl 會藉由呼叫 DXGKDDI_DESTROYCPUEVENT來終結所有相關聯的 KMD CPU 事件同步物件。
KMD 可以呼叫 DXGKCB_SIGNALEVENT 並提供 hDxgCpuEvent 句柄來發出事件訊號。
CPU 事件物件存留期不相依於 KMD 的裝置存留期;也就是說,物件可能會在裝置終結之後終結。 hKmdDevice 會傳遞,讓驅動程式可以將DXGKDDI_CREATEPROCESS) 與 CPU 事件 物件所建立 的 KMD 進程物件 (產生關聯。
如需詳細資訊,請參閱 從 KMD 發出 CPU 事件的訊 號。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 21H2 (WDDM 3.0) 版 |
標頭 | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |