unione WHEA_MEMORY_ERROR_SECTION_VALIDBITS (ntddk.h)
L'unione WHEA_MEMORY_ERROR_SECTION_VALIDBITS descrive quali membri di una struttura WHEA_MEMORY_ERROR_SECTION contengono dati validi.
Sintassi
typedef union _WHEA_MEMORY_ERROR_SECTION_VALIDBITS {
struct {
ULONGLONG ErrorStatus : 1;
ULONGLONG PhysicalAddress : 1;
ULONGLONG PhysicalAddressMask : 1;
ULONGLONG Node : 1;
ULONGLONG Card : 1;
ULONGLONG Module : 1;
ULONGLONG Bank : 1;
ULONGLONG Device : 1;
ULONGLONG Row : 1;
ULONGLONG Column : 1;
ULONGLONG BitPosition : 1;
ULONGLONG RequesterId : 1;
ULONGLONG ResponderId : 1;
ULONGLONG TargetId : 1;
ULONGLONG ErrorType : 1;
ULONGLONG RankNumber : 1;
ULONGLONG CardHandle : 1;
ULONGLONG ModuleHandle : 1;
ULONGLONG ExtendedRow : 1;
ULONGLONG BankGroup : 1;
ULONGLONG BankAddress : 1;
ULONGLONG ChipIdentification : 1;
ULONGLONG Reserved : 42;
} DUMMYSTRUCTNAME;
ULONGLONG ValidBits;
} WHEA_MEMORY_ERROR_SECTION_VALIDBITS, *PWHEA_MEMORY_ERROR_SECTION_VALIDBITS;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ErrorStatus
Un bit singolo che indica che il membro ErrorStatus della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.PhysicalAddress
Un singolo bit che indica che il membro BitPosition della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.PhysicalAddressMask
Un bit singolo che indica che il membro RequesterId della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.Node
Singolo bit che indica che il membro Column della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.Card
Un singolo bit che indica che il membro Node della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.Module
Un bit singolo che indica che il membro Row della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.Bank
Un singolo bit che indica che il membro PhysicalAddress della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.Device
Un bit singolo che indica che il membro Module della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.Row
Riservato per l'utilizzo nel sistema.
DUMMYSTRUCTNAME.Column
Un bit singolo che indica che il membro Card della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.BitPosition
Un singolo bit che indica che il membro PhysicalAddressMask della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.RequesterId
Un singolo bit che indica che il membro ResponderId della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.ResponderId
Singolo bit che indica che il membro ErrorType della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.TargetId
Rappresentazione ULONGLONG del contenuto dell'unione WHEA_MEMORY_ERROR_SECTION_VALIDBITS.
DUMMYSTRUCTNAME.ErrorType
Un singolo bit che indica che il membro Device della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.RankNumber
Numero di classificazione del percorso di errore di memoria. Questo membro contiene dati validi solo se è impostato il bit ValidBits.RankNumber . Questo valore è disponibile a partire da Windows 10 versione 1803.
DUMMYSTRUCTNAME.CardHandle
Contiene l'handle SMBIOS per la struttura della matrice di memoria che rappresenta la scheda di memoria. Questo membro contiene dati validi solo se è impostato ValidBits.CardHandle . Questo valore è disponibile a partire da Windows 10 versione 1803.
DUMMYSTRUCTNAME.ModuleHandle
Contiene l'handle SMBIOS per la struttura del dispositivo di memoria che rappresenta il modulo di memoria. Questo membro contiene dati validi solo se è impostato ValidBits.ModuleHandle . Questo valore è disponibile a partire da Windows 10 versione 1803.
DUMMYSTRUCTNAME.ExtendedRow
Contiene dati validi solo se i bit ValidBits.ExtendedRow sono impostati.
DUMMYSTRUCTNAME.BankGroup
Numero bancario della banca di memoria che contiene la memoria in cui si è verificato l'errore di memoria. Se è impostato Validbits.Bank .
Se è impostato ValidBits.BankGroup , il membro Bank Bit (15:8) è Bank Group.
DUMMYSTRUCTNAME.BankAddress
Numero bancario della banca di memoria che contiene la memoria in cui si è verificato l'errore di memoria. Se è impostato Validbits.Bank .
Se ValidBits.BankAddress è impostato, l'indirizzo bancario del membro Bank (7:0).
DUMMYSTRUCTNAME.ChipIdentification
Se è impostato ValidBits.ChipIdentification , i bit 7:5 contengono l'identificazione del chip.
Questo valore è disponibile a partire da Windows 10 versione 1803.
DUMMYSTRUCTNAME.Reserved
Un bit singolo che indica che il membro TargetId della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
ValidBits
Commenti
Un'unione WHEA_MEMORY_ERROR_SECTION_VALIDBITS è contenuta all'interno della struttura WHEA_MEMORY_ERROR_SECTION .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in Windows Server 2008, Windows Vista SP1 e versioni successive di Windows. |
Intestazione | ntddk.h (include Ntddk.h) |