Condividi tramite


struttura WHEA_GENERIC_ERROR_DESCRIPTOR_V2 (ntddk.h)

La struttura WHEA_GENERIC_ERROR_DESCRIPTOR_V2 descrive un'origine di errore generica.

Sintassi

typedef struct _WHEA_GENERIC_ERROR_DESCRIPTOR_V2 {
  USHORT                       Type;
  UCHAR                        Reserved;
  UCHAR                        Enabled;
  ULONG                        ErrStatusBlockLength;
  ULONG                        RelatedErrorSourceId;
  UCHAR                        ErrStatusAddressSpaceID;
  UCHAR                        ErrStatusAddressBitWidth;
  UCHAR                        ErrStatusAddressBitOffset;
  UCHAR                        ErrStatusAddressAccessSize;
  WHEA_PHYSICAL_ADDRESS        ErrStatusAddress;
  WHEA_NOTIFICATION_DESCRIPTOR Notify;
  UCHAR                        ReadAckAddressSpaceID;
  UCHAR                        ReadAckAddressBitWidth;
  UCHAR                        ReadAckAddressBitOffset;
  UCHAR                        ReadAckAddressAccessSize;
  WHEA_PHYSICAL_ADDRESS        ReadAckAddress;
  ULONGLONG                    ReadAckPreserveMask;
  ULONGLONG                    ReadAckWriteMask;
} WHEA_GENERIC_ERROR_DESCRIPTOR_V2, *PWHEA_GENERIC_ERROR_DESCRIPTOR_V2;

Members

Type

Tipo di descrittore di origine degli errori. Questo membro è sempre impostato su WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_GENERIC_V2.

Reserved

Riservato per l'utilizzo nel sistema.

Enabled

Valore booleano che indica se l'origine dell'errore è abilitata.

ErrStatusBlockLength

Dimensioni, in byte, del blocco di registri di stato degli errori che contengono i dati di errore per l'origine degli errori.

RelatedErrorSourceId

Identificatore dell'origine dell'errore correlata. Se l'origine dell'errore generico non è correlata a un'altra origine di errore, questo membro non viene utilizzato.

ErrStatusAddressSpaceID

Spazio indirizzi dell'indirizzo specificato nel membro ErrStatusAddress .

ErrStatusAddressBitWidth

Dimensione, in bit, del registro in corrispondenza dell'indirizzo specificato nel membro ErrStatusAddress .

ErrStatusAddressBitOffset

Offset, in bit, del registro in corrispondenza dell'indirizzo specificato nel membro ErrStatusAddress .

ErrStatusAddressAccessSize

Dimensioni di accesso per la lettura del registro in corrispondenza dell'indirizzo specificato nel membro ErrStatusAddress .

ErrStatusAddress

Indirizzo a 64 bit di un registro che contiene l'indirizzo fisico di un blocco di memoria che contiene i dati sullo stato di errore per l'origine dell'errore. Questo blocco di memoria deve risiedere nella memoria riservata del firmware in modo che non venga recuperato dal gestore della memoria del sistema operativo. I dati di stato dell'errore contenuti in questo blocco di memoria sono descritti da una struttura di WHEA_GENERIC_ERROR .

Notify

Struttura WHEA_NOTIFICATION_DESCRIPTOR che descrive il meccanismo di notifica utilizzato dall'origine dell'errore.

ReadAckAddressSpaceID

Spazio indirizzi dell'indirizzo specificato nel membro ReadAckAddress .

ReadAckAddressBitWidth

Dimensione, in bit, del registro in corrispondenza dell'indirizzo specificato nel membro ReadAckAddress .

ReadAckAddressBitOffset

Offset, in bit, del registro in corrispondenza dell'indirizzo specificato nel membro ReadAckAddress .

ReadAckAddressAccessSize

Dimensione di accesso per la lettura del registro nell'indirizzo specificato nel membro ReadAckAddress .

ReadAckAddress

Indirizzo a 64 bit di un registro utilizzato per notificare al controller RAS che Windows ha elaborato il blocco di stato degli errori.

ReadAckPreserveMask

Contiene una maschera di bit da conservare durante la scrittura del registro Lettura Ack.

ReadAckWriteMask

Contiene una maschera di bit da impostare durante la scrittura del registro Read Ack.

Commenti

Questa struttura corrisponde alla struttura Generic Hardware Error Source versione 2 (GHESv2) definita nella specifica ACPI (Advanced Configuration and Power Interface) versione 6.2.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1803
Intestazione ntddk.h

Vedi anche

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_GENERIC_ERROR_DESCRIPTOR