struttura DXGK_DIAGNOSTIC_HEADER (dispmprt.h)
Struttura di intestazione che contiene i campi comuni usati per descrivere tutti gli eventi di diagnostica.
Sintassi
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;
Members
Category
Struttura DXGK_DIAGNOSTIC_CATEGORIES con un campo a bit singolo impostato su uno per indicare la categoria di diagnostica descritta.
Type
Struttura DXGK_DIAGNOSTIC_TYPES con un campo a bit singolo impostato su uno per indicare il tipo di diagnostica descritto.
Size
Dimensioni in byte dell'evento segnalato, inclusa l'intestazione. Per i tipi di evento definiti dal sistema operativo, le dimensioni verranno controllate in base alle dimensioni previste della struttura associata.
Reserved
Riservato.
Value
Valore dell'intestazione.
SequenceNumber
Un valore globale dell'adattatore incrementato per ogni diagnostica segnalato in modo che ogni report abbia un numero di sequenza univoco, entro i limiti di un valore a 32 bit.
TargetId
Valore a 32 bit che identifica il componente a cui è correlato questo evento. L'interpretazione del campo dipende dal tipo di diagnostica segnalato.
SourceId
Valore a 32 bit che identifica il componente a cui è correlato questo evento. L'interpretazione del campo dipende dal tipo di diagnostica segnalato.
Id
Valore a 32 bit che identifica il componente a cui è correlato questo evento. L'interpretazione del campo dipende dal tipo di diagnostica segnalato.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dispmprt.h |