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

Vedi anche

DXGKARG_SETINTERRUPTTARGETPRESENTID