DXGKDDI_CONTROLINTERRUPT2回呼函式 (d3dkmddi.h)
DxgkDdi_ControlInterrupt2 函式會在圖形硬體上啟用或停用指定的中斷類型。
語法
DXGKDDI_CONTROLINTERRUPT2 DxgkddiControlinterrupt2;
NTSTATUS DxgkddiControlinterrupt2(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_DXGKARG_CONTROLINTERRUPT2 InterruptControl
)
{...}
參數
[in] hAdapter
圖形處理單位 (GPU) 之配接器物件的句柄。 驅動程式會從呼叫其 DxgkDdiAddDevice 函式,傳回 MiniportDeviceContext 參數中的這個句柄。
[in] InterruptControl
提供中斷類型以及 VSYNC 狀態的 DXGKARG_CONTROLINTERRUPT2 結構。
傳回值
DxgkDdi_ControlInterrupt2 會傳回下列其中一個值:
傳回碼 | 描述 |
---|---|
STATUS_SUCCESS | 中斷類型已成功在圖形硬體上啟用或停用。 |
STATUS_NOT_IMPLEMENTED | DxgkDdi_ControlInterrupt2 不支援啟用或停用指定的中斷類型。 |
言論
在配接器存留期間,OS 只會使用其中一個 DxgkDdiControlInterrupt2 或 DxgkDdi_ControlInterrupt3。
未實作 DxgkDdi_ControlInterrupt3 的 WDDM 2.7 驅動程式退出宣告獨立的 VidPn VSync 控制件,而 OS 只會呼叫 DxgkDdi_ControlInterrupt2。 DXGK_DRIVERCAPS->IndependentVidPnVSync 功能在不支援 DxgkDdi_ControlInterrupt3的驅動程式中必須是 0;否則,OS 將會失敗的適配卡初始化。 如果驅動程式確實實作 DxgkDdi_ControlInterrupt3,則功能可以設定為 0 或 1,表示 Per-VidPn 支援。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 |
目標平臺 | 桌面 |
標頭 | d3dkmddi.h (包括 D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |