Compartir a través de


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 VSYNCs 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 real de VidPnSources-1) Identifica un vidPnSource determinado.
D3DDDI_ID_ALL VSync se va a controlar en cada VidPnSource del adaptador. El sistema operativo establecerá este valor en determinados escenarios en los que no puede determinar el vidPnSource determinado para controlarlo o en escenarios como la terminación del adaptador en el que VSync debe deshabilitarse globalmente en todos los VidPnSources.

Observaciones

InterruptState y crtcVsyncState son miembros de una unión.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 2004
encabezado de d3dkmddi.h

Consulte también

DXGK_INTERRUPT_STATE

DXGK_INTERRUPT_TYPE

DxgkDdi_ControlInterrupt3