Freigeben über


DXGKDDI_SETINTERRUPTTARGETPRESENTID Rückruffunktion (d3dkmddi.h)

Das Betriebssystem ruft die DXGKDDI_SETINTERRUPTTARGETPRESENTID-Funktion eines Anzeigetreibers auf, um die Ziel-PresentId anzugeben, die dazu führen soll, dass ein Vsync-Interrupt ausgelöst wird, wenn der entsprechende Flip abgeschlossen ist.

Syntax

DXGKDDI_SETINTERRUPTTARGETPRESENTID DxgkddiSetinterrupttargetpresentid;

NTSTATUS DxgkddiSetinterrupttargetpresentid(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETINTERRUPTTARGETPRESENTID pSetInterruptTargetPresentId
)
{...}

Parameter

hAdapter

[in] Ein Handle für einen Kontextblock, der einem Anzeigeadapter zugeordnet ist. Der Anzeigeminiporttreiber hat dieses Handle zuvor für das DirectX-Grafikkernsubsystem im Ausgabeparameter MiniportDeviceContext der DxgkDdiAddDevice-Funktion bereitgestellt.

pSetInterruptTargetPresentId

[in] Zeiger auf eine DXGKARG_SETINTERRUPTTARGETPRESENTID Struktur, die die Parameter für diese Funktion enthält.

Rückgabewert

DXGKDDI_SETINTERRUPTTARGETPRESENTID gibt STATUS_SUCCESS zurück. Der Treiber sollte immer einen Erfolgscode zurückgeben.

Hinweise

DXGKDDI_SETINTERRUPTTARGETPRESENTID wird auf der Geräteunterbrechungsebene aufgerufen, um mit DXGKDDI_SETVIDPNSOURCEADDRESS und dem VSync-Interrupt zu synchronisieren.

Weitere Informationen finden Sie unter Angeben des Vsync-Interruptverhaltens .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 (WDDM 3.0)
Kopfzeile d3dkmddi.h
IRQL DIRQL

Weitere Informationen

DXGKARG_SETINTERRUPTTARGETPRESENTID