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 minipuerto 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 el miembro PhysicalAdapterMask de la estructura CrtcVsync contenida en la estructura 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 camareros (el camarero de barrera supervisado heredado & los camareros de barrera nativos). 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 los campos de bits de esta estructura.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista (WDDM 1.0)
Encabezado d3dkmddi.h (incluya D3dkmddi.h)

Consulte también

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT