unione WHEA_MEMORY_ERROR_SECTION_VALIDBITS (ntddk.h)
L'unione WHEA_MEMORY_ERROR_SECTION_VALIDBITS descrive i 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;
Membri
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ErrorStatus
Singolo bit che indica che il membro ErrorStatus della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.PhysicalAddress
Un singolo bit che indica che il bitPosition membro della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.PhysicalAddressMask
Un singolo bit che indica che il RequesterId membro della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.Node
Un 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 singolo bit che indica che il membro Row della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.Bank
Un singolo bit che indica che il PhysicalAddress membro della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.Device
Un singolo bit che indica che il Module membro della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.Row
Riservato per l'uso del sistema.
DUMMYSTRUCTNAME.Column
Un singolo bit che indica che il membro scheda della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.BitPosition
Un singolo bit che indica che il PhysicalAddressMask membro della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.RequesterId
Un singolo bit che indica che il ResponderId membro della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
DUMMYSTRUCTNAME.ResponderId
Un 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 dell'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 di matrice di memoria che rappresenta la scheda di memoria. Questo membro contiene dati validi solo se è impostata la 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 è impostata la ValidBits.ModuleHandle. Questo valore è disponibile a partire da Windows 10 versione 1803.
DUMMYSTRUCTNAME.ExtendedRow
Contiene dati validi solo se è impostata la bit di ValidBits.ExtendedRow.
DUMMYSTRUCTNAME.BankGroup
Numero bancario della banca di memoria contenente la memoria in cui si è verificato l'errore di memoria. Se è impostata la Validbits.Bank.
Se è impostata la ValidBits.BankGroup, il membro Bank (15:8) è Bank Group.
DUMMYSTRUCTNAME.BankAddress
Numero bancario della banca di memoria contenente la memoria in cui si è verificato l'errore di memoria. Se è impostata la Validbits.Bank.
Se è impostato ValidBits.BankAddress, l'indirizzo bancario Bank Bit (7:0).
DUMMYSTRUCTNAME.ChipIdentification
Se è impostato il ValidBits.ChipIdentification, i bit 7:5 contengono l'identificazione del chip.
Questo valore è disponibile a partire da Windows 10 versione 1803.
DUMMYSTRUCTNAME.Reserved
Un singolo bit che indica che il membro TargetId della struttura WHEA_MEMORY_ERROR_SECTION contiene dati validi.
ValidBits
Osservazioni
Un'unione WHEA_MEMORY_ERROR_SECTION_VALIDBITS è contenuta all'interno della struttura WHEA_MEMORY_ERROR_SECTION.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato in Windows Server 2008, Windows Vista SP1 e versioni successive di Windows. |
intestazione | ntddk.h (include Ntddk.h) |