Condividi tramite


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

Vedere anche

DXGKARG_SETINTERRUPTTARGETPRESENTID