共用方式為


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

另請參閱

DXGKARG_SETINTERRUPTTARGETPRESENTID