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
WHEA_PCIXDEVICE_ID結構,其中包含識別PCI或PCI-X裝置的數據。 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
裝置的廠商標識碼。
DeviceId
裝置的裝置識別碼。
ClassCode
裝置的類別代碼。
FunctionNumber
總線上裝置的函式編號。
DeviceNumber
總線上裝置的裝置編號。
BusNumber
包含裝置的總線數目。
SegmentNumber
包含裝置的總線區段數目。
Reserved1
保留供系統使用。
Reserved2
保留供系統使用。
只有當設定 ValidBits.IdInfo 位時,此成員才會包含有效的數據。
MemoryNumber
RegisterDataPairs 成員中包含的PCI裝置記憶體對應緩存器位址/資料組值數目。
只有當設定 ValidBits.MemoryNumber 位時,此成員才會包含有效的數據。
IoNumber
來自 REGISTERDataPairs 成員內含之 PCI 裝置的 I/O 對應緩存器位址/資料組值數目。
只有當設定 ValidBits.IoNumber 位時,此成員才會包含有效的數據。
RegisterDataPairs[ANYSIZE_ARRAY]
WHEA_PCIXDEVICE_REGISTER_PAIR 結構的陣列,其中包含PCI裝置的緩存器位址/資料組值。 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裝置錯誤區段中所包含的錯誤數據。 只有當其中一個描述該錯誤記錄的錯誤記錄區段包含PCIXBUS_ERROR_SECTION_GUID之WHEA_ERROR_RECORD_SECTION_DESCRIPTOR結構的 SectionType 成員時,錯誤記錄才會包含 PCI/PCI-X 裝置錯誤區段。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Server 2008、Windows Vista SP1 和更新版本的 Windows 支援。 |
標頭 | ntddk.h (包含 Ntddk.h) |