DXGKDDI_SETINTERRUPTTARGETPRESENTID Rückruffunktion (d3dkmddi.h)
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 |