WHEA_ERROR_PACKET_V2 struttura (ntddk.h)
La struttura WHEA_ERROR_PACKET_V2 descrive i dati di errore hardware passati al sistema operativo da un gestore di errori hardware di basso livello (LLHEH).
Sintassi
typedef struct _WHEA_ERROR_PACKET_V2 {
ULONG Signature;
ULONG Version;
ULONG Length;
WHEA_ERROR_PACKET_FLAGS Flags;
WHEA_ERROR_TYPE ErrorType;
WHEA_ERROR_SEVERITY ErrorSeverity;
ULONG ErrorSourceId;
WHEA_ERROR_SOURCE_TYPE ErrorSourceType;
GUID NotifyType;
ULONGLONG Context;
WHEA_ERROR_PACKET_DATA_FORMAT DataFormat;
ULONG Reserved1;
ULONG DataOffset;
ULONG DataLength;
ULONG PshedDataOffset;
ULONG PshedDataLength;
} WHEA_ERROR_PACKET_V2, *PWHEA_ERROR_PACKET_V2, WHEA_ERROR_PACKET, *PWHEA_ERROR_PACKET;
Members
Signature
Firma del pacchetto di errore hardware. Questo membro contiene il valore WHEA_ERROR_PACKET_V2_SIGNATURE.
Version
Versione della struttura WHEA_ERROR_PACKET_V2. Questo membro contiene il valore WHEA_ERROR_PACKET_V2_VERSION.
Length
Flags
Unione WHEA_ERROR_PACKET_FLAGS che descrive la condizione di errore.
ErrorType
Valore WHEA_ERROR_TYPE tipizzato che indica il tipo di componente hardware che ha segnalato l'errore hardware.
ErrorSeverity
Valore WHEA_ERROR_SEVERITY tipizzato che indica la gravità della condizione di errore.
ErrorSourceId
Identificatore dell'origine di errore che ha segnalato l'errore hardware.
ErrorSourceType
Valore WHEA_ERROR_SOURCE_TYPE tipizzato che indica il tipo di origine degli errori che ha segnalato l'errore hardware.
NotifyType
Context
Riservato per l'utilizzo nel sistema.
DataFormat
Reserved1
Riservato per l'utilizzo nel sistema.
DataOffset
DataLength
PshedDataOffset
PshedDataLength
Commenti
La struttura WHEA_ERROR_PACKET_V2 viene usata per segnalare un errore hardware in Windows 7 e versioni successive di Windows.
Se i plug-in psHED (Platform-Specific Hardware Error Driver) vengono eseguiti in qualsiasi versione di Windows compatibile con WHEA, è possibile esaminare la versione di WHEA_ERROR_PACKET seguendo questa procedura:
- Se il membro Signature per il WHEA_ERROR_PACKET è uguale a WHEA_ERROR_PACKET_V1_SIGNATURE, il codice viene eseguito in una versione iniziale di Windows e il pacchetto di errore viene formattato come struttura WHEA_ERROR_PACKET_V1 .
- Se il membro Signature per il WHEA_ERROR_PACKET è uguale a WHEA_ERROR_PACKET_V2_SIGNATURE, il codice viene eseguito in una versione successiva di Windows e il pacchetto di errore viene formattato come struttura WHEA_ERROR_PACKET_V2 .
La struttura WHEA_ERROR_PACKET_V2 descrive i dati di errore contenuti in una sezione di errore hardware del pacchetto di errore di un record di errore. Un record di errore contiene una sezione di errore hardware solo se il membro SectionType di una delle strutture WHEA_ERROR_RECORD_SECTION_DESCRIPTOR che descrivono le sezioni dei record di errore per tale record di errore contiene WHEA_PACKET_SECTION_GUID.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in Windows 7 e versioni successive di Windows. |
Intestazione | ntddk.h (include Ntddk.h) |
Vedi anche
Driver di errore hardware specifico della piattaforma (PSHED) Plug-In
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR