estrutura DXGK_DIAGNOSTIC_HEADER (dispmprt.h)
Estrutura de cabeçalho que contém os campos comuns usados para descrever todos os eventos de diagnóstico.
Sintaxe
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;
Membros
Category
Uma estrutura DXGK_DIAGNOSTIC_CATEGORIES com um campo de bits único definido como um para indicar a categoria de diagnóstico que está sendo descrita.
Type
Uma estrutura DXGK_DIAGNOSTIC_TYPES com um campo de bit único definido como um para indicar o tipo de diagnóstico que está sendo descrito.
Size
Tamanho em bytes do evento que está sendo relatado, incluindo o cabeçalho. Para tipos de evento definidos pelo sistema operacional, o tamanho será verificado em relação ao tamanho esperado da estrutura associada.
Reserved
Reservado.
Value
Valor do cabeçalho.
SequenceNumber
Um valor global do adaptador incrementado para cada diagnóstico relatou de modo que cada relatório tenha um número de sequência exclusivo, dentro dos limites de um valor de 32 bits.
TargetId
Um valor de 32 bits que identifica o componente ao qual esse evento se relaciona. A interpretação do campo depende do tipo de diagnóstico que está sendo relatado.
SourceId
Um valor de 32 bits que identifica o componente ao qual esse evento se relaciona. A interpretação do campo depende do tipo de diagnóstico que está sendo relatado.
Id
Um valor de 32 bits que identifica o componente ao qual esse evento se relaciona. A interpretação do campo depende do tipo de diagnóstico que está sendo relatado.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dispmprt.h |