DXGKDDI_SETINTERRUPTTARGETPRESENTID funzione di callback (d3dkmddi.h)
Il sistema operativo chiama la funzione di DXGKDDI_SETINTERRUPTTARGETPRESENTID del driver di visualizzazione per specificare l'oggetto PresentId di destinazione che dovrebbe generare un interruzione Vsync al termine del capovolgimento corrispondente.
Sintassi
DXGKDDI_SETINTERRUPTTARGETPRESENTID DxgkddiSetinterrupttargetpresentid;
NTSTATUS DxgkddiSetinterrupttargetpresentid(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETINTERRUPTTARGETPRESENTID pSetInterruptTargetPresentId
)
{...}
Parametri
hAdapter
[in] Handle a un blocco di contesto associato a una scheda di visualizzazione. Il driver miniport visualizzato in precedenza ha fornito questo handle al sottosistema kernel di grafica DirectX nel parametro di output MiniportDeviceContext 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 sempre restituire un codice riuscito.
Commenti
DXGKDDI_SETINTERRUPTTARGETPRESENTID viene chiamato a livello di interruzione del dispositivo per la sincronizzazione con DXGKDDI_SETVIDPNSOURCEADDRESS e l'interruzione VSync.
Per altre informazioni, vedere Specifica del comportamento di interruzione Vsync .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 (WDDM 3.0) |
Intestazione | d3dkmddi.h |
IRQL | DIRQL |