Compartir a través de


estructura DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS (d3dkmddi.h)

La estructura DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS indica si el controlador de miniporte de pantalla proporciona una máscara de adaptador físico en una llamada a la función DXGKCB_NOTIFY_INTERRUPT.

Sintaxis

typedef struct _DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS {
  union {
    struct {
      UINT ValidPhysicalAdapterMask : 1;
      UINT HsyncFlipCompletion : 1;
      UINT EvaluateLegacyMonitoredFences : 1;
#if ...
      UINT Reserved : 29;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS;

Miembros

ValidPhysicalAdapterMask

Especifica si el controlador proporciona una máscara de adaptador físico. Si se establece este miembro, el controlador proporciona una máscara de adaptador físico en la physicalAdapterMask miembro del CrtcVsync estructura que se encuentra en la estructura de DXGKARGCB_NOTIFY_INTERRUPT_DATA.

Establecer este miembro equivale a establecer el primer bit del miembro Value de 32 bits (0x00000001).

HsyncFlipCompletion

Especifica si se ha completado el volteo de Hsync.

EvaluateLegacyMonitoredFences

Cuando se establece, indica al sistema operativo para examinar todos los waiters (espera de barrera supervisada heredada & espera de barrera nativa). Para obtener más información, consulte objetos de barrera de GPU nativas. Disponible a partir de Windows 11, versión 22H2 (WDDM 3.2).

Reserved

Este miembro está reservado y debe establecerse en cero.

Value

Una manera alternativa de acceder a campos de bits de esta estructura.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista (WDDM 1.0)
encabezado de d3dkmddi.h (incluya D3dkmddi.h)

Consulte también

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT