WHEA_PCIXDEVICE_ERROR_SECTION 结构 (ntddk.h)
WHEA_PCIXDEVICE_ERROR_SECTION结构描述 PCI 或 PCI-X 设备错误数据。
语法
typedef struct _WHEA_PCIXDEVICE_ERROR_SECTION {
WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS ValidBits;
WHEA_ERROR_STATUS ErrorStatus;
WHEA_PCIXDEVICE_ID IdInfo;
ULONG MemoryNumber;
ULONG IoNumber;
WHEA_PCIXDEVICE_REGISTER_PAIR RegisterDataPairs[ANYSIZE_ARRAY];
} WHEA_PCIXDEVICE_ERROR_SECTION, *PWHEA_PCIXDEVICE_ERROR_SECTION;
成员
ValidBits
指定此结构的哪些成员包含有效数据的 WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS 联合。
ErrorStatus
包含 PCI 或 PCI-X 设备错误状态数据的 WHEA_ERROR_STATUS 结构。
仅当设置了 ValidBits.ErrorStatus 位时,此成员才包含有效数据。
IdInfo
包含标识 PCI 或 PCI-X 设备的数据的WHEA_PCIXDEVICE_ID结构。 WHEA_PCIXDEVICE_ID结构定义如下:
typedef struct _WHEA_PCIXDEVICE_ID {
USHORT VendorId;
USHORT DeviceId;
ULONG ClassCode:24;
ULONG FunctionNumber:8;
ULONG DeviceNumber:8;
ULONG BusNumber:8;
ULONG SegmentNumber:8;
ULONG Reserved1:8;
ULONG Reserved2;
} WHEA_PCIXDEVICE_ID, *PWHEA_PCIXDEVICE_ID;
VendorId
设备的供应商 ID。
DeviceId
设备的设备 ID。
ClassCode
设备的类代码。
FunctionNumber
总线上设备的函数编号。
DeviceNumber
总线上设备的设备编号。
BusNumber
包含设备的总线编号。
SegmentNumber
包含设备的总线段数。
Reserved1
预留给系统使用。
Reserved2
预留给系统使用。
仅当设置了 ValidBits.IdInfo 位时,此成员才包含有效数据。
MemoryNumber
RegisterDataPairs 成员中包含的 PCI 设备中的内存映射寄存器地址/数据对值的数目。
仅当设置了 ValidBits.MemoryNumber 位时,此成员才包含有效数据。
IoNumber
RegisterDataPairs 成员中包含的 PCI 设备中的 I/O 映射寄存器地址/数据对值的数目。
仅当设置了 ValidBits.IoNumber 位时,此成员才包含有效数据。
RegisterDataPairs[ANYSIZE_ARRAY]
包含 PCI 设备的寄存器地址/数据对值的 WHEA_PCIXDEVICE_REGISTER_PAIR 结构的数组。 WHEA_PCIXDEVICE_REGISTER_PAIR结构定义如下:
typedef struct WHEA_PCIXDEVICE_REGISTER_PAIR {
ULONGLONG Register;
ULONGLONG Data;
} WHEA_PCIXDEVICE_REGISTER_PAIR, *PWHEA_PCIXDEVICE_REGISTER_PAIR;
注册
寄存器的地址。
数据
寄存器中包含的数据。
仅当设置了 ValidBits.RegisterDataPairs 位时,此成员才包含有效数据。
注解
WHEA_PCIXDEVICE_ERROR_SECTION结构描述错误记录的 PCI/PCI-X 设备错误节中包含的 错误数据。 仅当描述该错误记录的错误记录部分的某个WHEA_ERROR_RECORD_SECTION_DESCRIPTOR结构的 SectionType 成员包含PCIXBUS_ERROR_SECTION_GUID时,错误记录才包含 PCI/PCI-X 设备错误节。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Server 2008、Windows Vista SP1 及更高版本的 Windows 中受支持。 |
标头 | ntddk.h (包括 Ntddk.h) |