Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Betriebssystem ruft die DXGKDDI_SETINTERRUPTTARGETPRESENTID-Funktion eines Anzeigetreibers auf, um die PresentId-Zielfunktion 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 zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Der Display-Miniporttreiber hat dieses Handle zuvor dem DirectX-Grafik-Kernelsubsystem im MiniportDeviceContext Ausgabeparameter des DxgkDdiAddDevice--Funktion bereitgestellt.
pSetInterruptTargetPresentId
[in] Zeigen Sie 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.
Bemerkungen
DXGKDDI_SETINTERRUPTTARGETPRESENTID wird auf der Unterbrechungsebene des Geräts aufgerufen, um mit DXGKDDI_SETVIDPNSOURCEADDRESS und dem VSync-Interrupt zu synchronisieren.
Weitere Informationen finden Sie unter Angeben des Vsync-Interruptverhaltens.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 (WDDM 3.0) |
Header- | d3dkmddi.h |
IRQL- | DIRQL |