WHEA_MEMORY_ERROR_SECTION_VALIDBITS unión (ntddk.h)
La unión WHEA_MEMORY_ERROR_SECTION_VALIDBITS describe qué miembros de una estructura de WHEA_MEMORY_ERROR_SECTION contienen datos válidos.
Sintaxis
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;
Miembros
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ErrorStatus
Un solo bit que indica que el miembro ErrorStatus de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.PhysicalAddress
Un solo bit que indica que el miembro BitPosition de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.PhysicalAddressMask
Un solo bit que indica que el miembro RequesterId de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.Node
Un solo bit que indica que el miembro Column de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.Card
Un solo bit que indica que el miembro Node de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.Module
Un solo bit que indica que el miembro Row de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.Bank
Un solo bit que indica que el miembro PhysicalAddress de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.Device
Un solo bit que indica que el miembro Module de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.Row
Reservado para uso del sistema.
DUMMYSTRUCTNAME.Column
Un solo bit que indica que el miembro Card de la estructura de WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.BitPosition
Un solo bit que indica que el miembro PhysicalAddressMask de la estructura de WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.RequesterId
Un solo bit que indica que el miembro ResponderId de la estructura de WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.ResponderId
Un solo bit que indica que el miembro ErrorType de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.TargetId
Representación de ULONGLONG del contenido de la unión WHEA_MEMORY_ERROR_SECTION_VALIDBITS.
DUMMYSTRUCTNAME.ErrorType
Un solo bit que indica que el miembro Device de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
DUMMYSTRUCTNAME.RankNumber
Número de clasificación de la ubicación de error de memoria. Este miembro solo contiene datos válidos si se establece el bit ValidBits.RankNumber . Este valor está disponible a partir de Windows 10, versión 1803.
DUMMYSTRUCTNAME.CardHandle
Contiene el identificador SMBIOS para la estructura de matriz de memoria que representa la tarjeta de memoria. Este miembro contiene datos válidos solo si se establece ValidBits.CardHandle . Este valor está disponible a partir de Windows 10, versión 1803.
DUMMYSTRUCTNAME.ModuleHandle
Contiene el identificador SMBIOS para la estructura del dispositivo de memoria que representa el módulo de memoria. Este miembro solo contiene datos válidos si se establece ValidBits.ModuleHandle . Este valor está disponible a partir de Windows 10, versión 1803.
DUMMYSTRUCTNAME.ExtendedRow
Contiene datos válidos solo si se establecen los bits ValidBits.ExtendedRow .
DUMMYSTRUCTNAME.BankGroup
Número bancario del banco de memoria que contiene la memoria donde se produjo el error de memoria. Si se establece Validbits.Bank .
Si se establece ValidBits.BankGroup , el bit de miembro bank (15:8) es Bank Group.
DUMMYSTRUCTNAME.BankAddress
Número bancario del banco de memoria que contiene la memoria donde se produjo el error de memoria. Si se establece Validbits.Bank .
Si se establece ValidBits.BankAddress , la dirección bancaria del miembro bank (7:0).
DUMMYSTRUCTNAME.ChipIdentification
Si se establece ValidBits.ChipIdentification , Los bits 7:5 contienen la identificación del chip.
Este valor está disponible a partir de Windows 10, versión 1803.
DUMMYSTRUCTNAME.Reserved
Un solo bit que indica que el miembro TargetId de la estructura WHEA_MEMORY_ERROR_SECTION contiene datos válidos.
ValidBits
Comentarios
Una unión de WHEA_MEMORY_ERROR_SECTION_VALIDBITS se encuentra dentro de la estructura WHEA_MEMORY_ERROR_SECTION .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con Windows Server 2008, Windows Vista SP1 y versiones posteriores de Windows. |
Encabezado | ntddk.h (incluya Ntddk.h) |