共用方式為


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

另請參閱

DXGKARG_SETINTERRUPTTARGETPRESENTID