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 |