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 |