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]與顯示配接器相關聯的內容區塊句柄。 顯示迷你埠驅動程式先前已將此句柄提供給 DxgkDdiAddDevice 函式之 MiniportDeviceContext 輸出參數中的 DirectX 圖形核心子系統。
pSetInterruptTargetPresentId
[in]包含此函式參數 之DXGKARG_SETINTERRUPTTARGETPRESENTID 結構的指標。
傳回值
DXGKDDI_SETINTERRUPTTARGETPRESENTID 傳回STATUS_SUCCESS。 驅動程式應該一律傳回成功的程序代碼。
備註
DXGKDDI_SETINTERRUPTTARGETPRESENTID 會在裝置中斷層級呼叫,以與 DXGKDDI_SETVIDPNSOURCEADDRESS 和 VSync 中斷同步。
如需詳細資訊,請參閱 指定 Vsync 中斷行為 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 (WDDM 3.0) |
標頭 | d3dkmddi.h |
IRQL | DIRQL |