estructura WHEA_PCIXBUS_ERROR_SECTION (ntddk.h)
La estructura de WHEA_PCIXBUS_ERROR_SECTION describe los datos de error del bus PCI o PCI-X.
Sintaxis
typedef struct _WHEA_PCIXBUS_ERROR_SECTION {
WHEA_PCIXBUS_ERROR_SECTION_VALIDBITS ValidBits;
WHEA_ERROR_STATUS ErrorStatus;
USHORT ErrorType;
WHEA_PCIXBUS_ID BusId;
ULONG Reserved;
ULONGLONG BusAddress;
ULONGLONG BusData;
WHEA_PCIXBUS_COMMAND BusCommand;
ULONGLONG RequesterId;
ULONGLONG CompleterId;
ULONGLONG TargetId;
} WHEA_PCIXBUS_ERROR_SECTION, *PWHEA_PCIXBUS_ERROR_SECTION;
Miembros
ValidBits
Unión WHEA_PCIXBUS_ERROR_SECTION_VALIDBITS que especifica qué miembros de esta estructura contienen datos válidos.
ErrorStatus
Estructura de WHEA_ERROR_STATUS que contiene datos de estado de error de bus PCI o PCI-X.
Este miembro contiene datos válidos solo si se establece el bit ValidBits.ErrorStatus .
ErrorType
Tipo de error de bus PCI o PCI-X que se produjo. Los valores posibles son:
PCIXBUS_ERRTYPE_UNKNOWN
Error desconocido o específico de la plataforma.
PCIXBUS_ERRTYPE_DATAPARITY
Error de paridad de datos.
PCIXBUS_ERRTYPE_SYSTEM
Error del sistema.
PCIXBUS_ERRTYPE_MASTERABORT
Anulación maestra.
PCIXBUS_ERRTYPE_BUSTIMEOUT
Un tiempo de espera de autobús o ningún dispositivo está presente.
PCIXBUS_ERRTYPE_MASTERDATAPARITY
Error de paridad de datos maestros.
PCIXBUS_ERRTYPE_ADDRESSPARITY
Error de paridad de direcciones.
PCIXBUS_ERRTYPE_COMMANDPARITY
Error de paridad de comandos.
Este miembro contiene datos válidos solo si se establece el bit ValidBits.ErrorType .
BusId
Unión WHEA_PCIXBUS_ID que identifica el bus donde se produjo el error. La unión WHEA_PCIXBUS_ID se define de la siguiente manera:
typedef union _WHEA_PCIXBUS_ID {
struct {
UCHAR BusNumber;
UCHAR BusSegment;
};
USHORT AsUSHORT;
} WHEA_PCIXBUS_ID, *PWHEA_PCIXBUS_ID;
BusNumber
Número de autobús.
BusSegment
Segmento de autobús.
AsUSHORT
Representación de USHORT del contenido de la unión WHEA_PCIXBUS_ID .
Este miembro contiene datos válidos solo si se establece el bit ValidBits.BusId .
Reserved
Reservado para uso del sistema.
BusAddress
La dirección de memoria o E/S en el bus cuando se produjo el error.
Este miembro contiene datos válidos solo si se establece el bit ValidBits.BusAddress .
BusData
Los datos del bus cuando se produjo el error.
Este miembro contiene datos válidos solo si se establece el bit ValidBits.BusData .
BusCommand
Unión WHEA_PCIXBUS_COMMAND que contiene el comando bus cuando se produjo el error. La unión de WHEA_PCIXBUS_COMMAND se define de la siguiente manera:
typedef union _WHEA_PCIXBUS_COMMAND {
struct {
ULONGLONG Command:56;
ULONGLONG PCIXCommand:1;
ULONGLONG Reserved:7;
};
ULONGLONG AsULONGLONG;
} WHEA_PCIXBUS_COMMAND, *PWHEA_PCIXBUS_COMMAND;
Get-Help
Comando de bus PCI o PCI-X.
PCIXCommand
Un solo bit que indica que el comando es un comando PCI-X.
Reservado
Reservado para uso del sistema.
AsULONGLONG
Representación ULONGLONG del contenido de la unión WHEA_PCIXBUS_COMMAND .
Este miembro contiene datos válidos solo si se establece el bit ValidBits.BusCommand .
RequesterId
Identificador que identifica de forma única el solicitante asociado al error.
Este miembro contiene datos válidos solo si se establece el bit ValidBits.RequesterId .
CompleterId
Identificador que identifica de forma única el respondedor de bus PCI asociado al error.
Este miembro contiene datos válidos solo si se establece el bit ValidBits.CompleterId .
TargetId
Identificador que identifica de forma única el destino previsto del comando pci bus.
Este miembro solo contiene datos válidos si se establece el bit ValidBits.TargetId .
Comentarios
La estructura de WHEA_PCIXBUS_ERROR_SECTION describe los datos de error que se encuentran en una sección de errores de bus PCI/PCI-X de un registro de error. Un registro de error contiene una sección de error de bus PCI/PCI-X solo si el miembro SectionType de una de las estructuras de WHEA_ERROR_RECORD_SECTION_DESCRIPTOR que describen las secciones del registro de errores para ese registro de error contiene PCIXBUS_ERROR_SECTION_GUID.
Requisitos
Requisito | Valor |
---|---|
Header | ntddk.h (incluya Ntddk.h) |