Compartir a través de


estructura DXGK_DIAGNOSTIC_HEADER (dispmprt.h)

Estructura de encabezado que contiene los campos comunes que se usan para describir todos los eventos de diagnóstico.

Sintaxis

typedef struct _DXGK_DIAGNOSTIC_HEADER {
  DXGK_DIAGNOSTIC_CATEGORIES Category;
  DXGK_DIAGNOSTIC_TYPES      Type;
  union {
    struct {
      UINT Size : 16;
      UINT Reserved : 16;
    };
    UINT Value;
  };
  UINT                       SequenceNumber;
  union {
    D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
    D3DDDI_VIDEO_PRESENT_SOURCE_ID SourceId;
    UINT                           Id;
  };
} DXGK_DIAGNOSTIC_HEADER;

Miembros

Category

Estructura de DXGK_DIAGNOSTIC_CATEGORIES con un único campo de bits establecido en uno para indicar la categoría de diagnóstico que se describe.

Type

Estructura de DXGK_DIAGNOSTIC_TYPES con un único campo de bits establecido en uno para indicar el tipo de diagnóstico que se describe.

Size

Tamaño en bytes del evento que se notifica, incluido el encabezado . En el caso de los tipos de eventos definidos por el sistema operativo, el tamaño se comprobará con el tamaño esperado de la estructura asociada.

Reserved

Reservado.

Value

Valor del encabezado.

SequenceNumber

Un valor global del adaptador incrementado para cada diagnóstico notificado de forma que cada informe tenga un número de secuencia único, dentro de los límites de un valor de 32 bits.

TargetId

Valor de 32 bits que identifica el componente al que se relaciona este evento. La interpretación del campo depende del tipo de diagnóstico que se notifica.

SourceId

Valor de 32 bits que identifica el componente al que se relaciona este evento. La interpretación del campo depende del tipo de diagnóstico que se notifica.

Id

Valor de 32 bits que identifica el componente al que se relaciona este evento. La interpretación del campo depende del tipo de diagnóstico que se notifica.

Requisitos

Requisito Valor
Header dispmprt.h