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;
登録
レジスタのアドレス。
Data
レジスタに含まれるデータ。
このメンバーには、 ValidBits.RegisterDataPairs ビットが設定されている場合にのみ有効なデータが含まれます。
注釈
WHEA_PCIXDEVICE_ERROR_SECTION構造体は、エラー レコードの PCI/PCI-X デバイス エラー セクションに含まれる エラー データを記述します。 エラー レコードに PCI/PCI-X デバイス エラー セクションが含まれるのは、そのエラー レコードのエラー レコード セクションを記述するWHEA_ERROR_RECORD_SECTION_DESCRIPTOR構造体の 1 つの SectionType メンバーにPCIXBUS_ERROR_SECTION_GUIDが含まれている場合のみです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Server 2008、Windows Vista SP1、およびそれ以降のバージョンの Windows でサポートされています。 |
Header | ntddk.h (Ntddk.h を含む) |