DXGKDDI_DESTROYCPUEVENT回呼函式 (d3dkmddi.h)

DXGKDDI_DESTROYCPUEVENT 會終結指定的內核模式驅動程式, (KMD) CPU 物件。

語法

DXGKDDI_DESTROYCPUEVENT DxgkddiDestroycpuevent;

NTSTATUS DxgkddiDestroycpuevent(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_HANDLE hKmdCpuEvent
)
{...}

參數

hAdapter

[in]與顯示配接器相關聯的 KMD 內容句柄。 顯示迷你埠驅動程式先前在 DXGKDDI_ADD_DEVICE 函式的MiniportDeviceContext 輸出參數中,將此句柄提供給 Dxgkrnl

hKmdCpuEvent

[in]KMD CPU 事件物件句柄,由 KMD 從 DXGKDDI_CREATECPUEVENT 傳回。

傳回值

如果成功,DXGKDDI_DESTROYCPUEVENT 會傳回STATUS_SUCCESS;否則,它會傳回 Ntstatus.h 中定義的其中一個錯誤碼。

備註

呼叫這個 DDI 之後,就無法使用 Dxgkrnl CPU 事件物件。 驅動程式必須與 DXGKCB_SIGNALEVENT的所有呼叫同步處理解構。

保證 OS 會呼叫此 DDI 來終結 KMD 同步物件。 當使用者模式用戶端終結同步對象、進程終止或配接器停止時,可以終結物件。

如需詳細資訊,請參閱 從 KMD 發出 CPU 事件的訊 號。

規格需求

需求
最低支援的用戶端 Windows 11 21H2 (WDDM 3.0 版)
標頭 d3dkmddi.h
IRQL PASSIVE_LEVEL

另請參閱

DXGKDDI_CREATECPUEVENT