DXGKDDI_SETINTERRUPTTARGETPRESENTID funzione di callback (d3dkmddi.h)
Il sistema operativo chiama la funzione DXGKDDI_SETINTERRUPTTARGETPRESENTID di un driver di visualizzazione per specificare l'elemento PresentId di destinazione che dovrebbe generare un interrupt Vsync al termine dell'inversione corrispondente.
Sintassi
DXGKDDI_SETINTERRUPTTARGETPRESENTID DxgkddiSetinterrupttargetpresentid;
NTSTATUS DxgkddiSetinterrupttargetpresentid(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETINTERRUPTTARGETPRESENTID pSetInterruptTargetPresentId
)
{...}
Parametri
hAdapter
[in] Handle di un blocco di contesto associato a una scheda di visualizzazione. Il driver miniport di visualizzazione precedentemente fornito questo handle al sottosistema kernel della grafica DirectX nel MiniportDeviceContext parametro di output della funzione DxgkDdiAddDevice.
pSetInterruptTargetPresentId
[in] Puntatore a una struttura DXGKARG_SETINTERRUPTTARGETPRESENTID contenente i parametri per questa funzione.
Valore restituito
DXGKDDI_SETINTERRUPTTARGETPRESENTID restituisce STATUS_SUCCESS. Il driver deve restituire sempre un codice di operazione riuscita.
Osservazioni
DXGKDDI_SETINTERRUPTTARGETPRESENTID viene chiamato a livello di interrupt del dispositivo per la sincronizzazione con DXGKDDI_SETVIDPNSOURCEADDRESS e l'interrupt VSync.
Per altre informazioni, vedere Specifica del comportamento di interrupt Vsync.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11 (WDDM 3.0) |
intestazione | d3dkmddi.h |
IRQL | DIRQL |