Condividi tramite


struttura DXGKARG_CONTROLINTERRUPT3 (d3dkmddi.h)

La struttura DXGKARG_CONTROLINTERRUPT3 viene utilizzata nelle chiamate DxgkDdi_ControlInterrupt3 per descrivere lo stato degli interrupt.

Sintassi

typedef struct _DXGKARG_CONTROLINTERRUPT3 {
  DXGK_INTERRUPT_TYPE            InterruptType;
  union {
    DXGK_INTERRUPT_STATE  InterruptState;
    DXGK_CRTC_VSYNC_STATE CrtcVsyncState;
  };
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
} DXGKARG_CONTROLINTERRUPT3;

Members

InterruptType

Enumerazione DXGK_INTERRUPT_TYPE che indica il tipo di interrupt.

InterruptState

Enumerazione DXGK_INTERRUPT_STATE che indica se gli interrupt sono abilitati per il driver.

CrtcVsyncState

Enumerazione DXGK_CRTC_VSYNC_STATE che indica se i VSYNCs sono abilitati anche se gli interrupt sono abilitati per il driver.

VidPnSourceId

ID univoco di VidPnSource in cui controllare VSync. Questo membro si applica solo agli interrupt VSync. VidPnSourceId può essere uno dei valori seguenti:

Valore Significato
da 0 a (numero effettivo di VidPnSources-1) Identifica un particolare VidPnSource
D3DDDI_ID_ALL VSync deve essere controllato in ogni VidPnSource dell'adattatore. Il sistema operativo imposterà questo valore in determinati scenari in cui non è in grado di determinare l'oggetto VidPnSource specifico da controllare o in scenari come la terminazione dell'adattatore in cui VSync deve essere disabilitato a livello globale in tutti i VidPnSources.

Commenti

InterruptState e CrtcVsyncState sono membri di un'unione.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Intestazione d3dkmddi.h

Vedi anche

DXGK_INTERRUPT_STATE

DXGK_INTERRUPT_TYPE

DxgkDdi_ControlInterrupt3