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 |