Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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;
Membri
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 anche 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 di VidPnSources-1 effettivi) | Identifica un particolare VidPnSource |
| D3DDDI_ID_ALL | VSync deve essere controllato in ogni VidPnSource dell'adapter. Il sistema operativo imposta questo valore in determinati scenari in cui non è in grado di determinare l'elemento VidPnSource specifico da controllare o in scenari come la terminazione della scheda in cui VSync deve essere disabilitato a livello globale in tutti i VidPnSources. |
Osservazioni
interruptState e crtcVsyncState sono membri di un'unione.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Windows 10, versione 2004 |
| intestazione | d3dkmddi.h |