DXGKDDI_SETINTERRUPTTARGETPRESENTID回呼函式 (d3dkmddi.h)
OS 會呼叫顯示驅動程式的 DXGKDDI_SETINTERRUPTTARGETPRESENTID 函式,以指定目標 PresentId,當對應的翻轉完成時,應該引發 Vsync 中斷。
語法
DXGKDDI_SETINTERRUPTTARGETPRESENTID DxgkddiSetinterrupttargetpresentid;
NTSTATUS DxgkddiSetinterrupttargetpresentid(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETINTERRUPTTARGETPRESENTID pSetInterruptTargetPresentId
)
{...}
參數
hAdapter
[in]與顯示配接器相關聯的內容區塊句柄。 顯示迷你埠驅動程式先前已將此句柄提供給 MiniportDeviceContext 中的 DirectX 圖形核心子系統,DxgkDdiAddDevice 函式的輸出參數。
pSetInterruptTargetPresentId
[in]包含此函式參數之 DXGKARG_SETINTERRUPTTARGETPRESENTID 結構的指標。
傳回值
DXGKDDI_SETINTERRUPTTARGETPRESENTID 會傳回STATUS_SUCCESS。 驅動程序應該一律傳回成功碼。
言論
DXGKDDI_SETINTERRUPTTARGETPRESENTID 會在裝置中斷層級呼叫,以便與 DXGKDDI_SETVIDPNSOURCEADDRESS 和 VSync 中斷同步處理。
如需詳細資訊,請參閱 指定 Vsync 中斷行為。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 (WDDM 3.0) |
標頭 | d3dkmddi.h |
IRQL | DIRQL |