estructura DXGKARG_CONTROLINTERRUPT3 (d3dkmddi.h)
La estructura DXGKARG_CONTROLINTERRUPT3 se usa en DxgkDdi_ControlInterrupt3 llamadas para describir el estado de las interrupciones.
Sintaxis
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;
Miembros
InterruptType
Enumeración DXGK_INTERRUPT_TYPE que indica el tipo de interrupción.
InterruptState
Enumeración DXGK_INTERRUPT_STATE que indica si las interrupciones están habilitadas para el controlador.
CrtcVsyncState
Enumeración DXGK_CRTC_VSYNC_STATE que indica si los VSYNC están habilitados si las interrupciones también están habilitadas para el controlador.
VidPnSourceId
Identificador único de VidPnSource en el que se va a controlar la VSync. Este miembro solo se aplica a las interrupciones de VSync. VidPnSourceId puede ser uno de los siguientes valores:
Valor | Significado |
---|---|
De 0 a (número de VidPnSources-1 reales) | Identifica un vidPnSource determinado. |
D3DDDI_ID_ALL | VSync se debe controlar en cada VidPnSource del adaptador. El sistema operativo establecerá este valor en determinados escenarios en los que no puede determinar el vidPnSource determinado que se va a controlar, o en escenarios como la finalización del adaptador donde VSync debe deshabilitarse globalmente en todos los vidPnSources. |
Comentarios
InterruptState y CrtcVsyncState son miembros de una unión.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 |
Encabezado | d3dkmddi.h |