MSMCAEvent_PCIBusError クラス

MSMCAEvent_PCIBusError クラスは、マシン チェック アーキテクチャ (MCA) PCI バス エラーを表します。 このクラスは、64 ビット Windows オペレーティング システムで実行されているコンピューターでのみ使用できます。

次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。 プロパティとメソッドは、MOF の順序ではなく、アルファベット順です。

構文

class MSMCAEvent_PCIBusError : WMIEvent
{
  boolean Active;
  uint32  AdditionalErrors;
  uint32  Cpu;
  uint8   ErrorSeverity;
  string  InstanceName;
  uint64  PCI_BUS_ADDRESS;
  uint64  PCI_BUS_CMD;
  uint64  PCI_BUS_DATA;
  uint64  PCI_BUS_ERROR_STATUS;
  uint16  PCI_BUS_ERROR_TYPE;
  uint8   PCI_BUS_ID_BusNumber;
  uint8   PCI_BUS_ID_SegmentNumber;
  uint64  PCI_BUS_REQUESTOR_ID;
  uint64  PCI_BUS_RESPONDER_ID;
  uint8   RawRecord[];
  uint64  RecordId;
  uint32  Size;
  uint32  Type;
  uint64  VALIDATION_BITS;
  uint32  LogToEventlog;
};

メンバー

MSMCAEvent_PCIBusError クラスには、次の種類のメンバーがあります。

プロパティ

MSMCAEvent_PCIBusError クラスには、これらのプロパティがあります。

アクティブ

データ型: ブール値

アクセスの種類: 読み取り専用

クラスのこのインスタンスがアクティブな場合は TRUE。それ以外の場合は FALSE

AdditionalErrors

データ型: uint32

アクセスの種類: 読み取り専用

レコード内の追加エラーの数。

Cpu

データ型: uint32

アクセスの種類: 読み取り専用

エラーを報告した CPU。 このプロパティは、最初のプロセッサに番号 0 が割り当てられ、2 番目のプロセッサに番号 1 が割り当てられているマルチプロセッサ システムにのみ適用されます。

ErrorSeverity

データ型: uint8

アクセスの種類: 読み取り専用

報告されたエラーの重大度レベル。

説明
0
復旧可能
1
致命的
2
訂正

InstanceName

データ型: string

アクセスの種類: 読み取り専用

修飾子: キー

クラスのこのインスタンスの一意識別子。

LogToEventlog

データ型: uint32

アクセスの種類: 読み取り専用

0 (ゼロ) の場合、このイベントはシステム イベント ログに記録されません。

PCI_BUS_ADDRESS

データ型: uint64

アクセスの種類: 読み取り専用

イベント発生時の PCI バス上のメモリまたは I/O アドレス。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

PCI_BUS_CMD

データ型: uint64

アクセスの種類: 読み取り専用

イベント発生時のバス コマンドまたは操作。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

PCI_BUS_DATA

データ型: uint64

アクセスの種類: 読み取り専用

イベント発生時の PCI バス上のデータ。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

PCI_BUS_ERROR_STATUS

データ型: uint64

アクセスの種類: 読み取り専用

エラー時のバスの状態。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

PCI_BUS_ERROR_TYPE

データ型: uint16

アクセスの種類: 読み取り専用

PCI バス エラーの種類。

説明
0
不明または OEM システム固有のエラー。
1
データ パリティ エラー。
2
システム エラー。
3
マスター中止。
4
バスのタイムアウトまたはデバイスの存在なし (DEVSEL#なし)。
5
マスター データ パリティ エラー。
6
アドレス パリティ エラー。
7
コマンド パリティ エラー。

PCI_BUS_ID_BusNumber

データ型: uint8

アクセスの種類: 読み取り専用

エラーが発生した PCI バスの指定された識別子。

PCI_BUS_ID_SegmentNumber

データ型: uint8

アクセスの種類: 読み取り専用

エラーが発生した PCI バスの指定されたセグメント ID。

PCI_BUS_REQUESTOR_ID

データ型: uint64

アクセスの種類: 読み取り専用

イベント時の PCI Bus リクエスタ識別子。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

PCI_BUS_RESPONDER_ID

データ型: uint64

アクセスの種類: 読み取り専用

イベント発生時の PCI Bus レスポンダー識別子。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

RawRecord

データ型: uint8 配列

アクセスの種類: 読み取り専用

システム抽象化レイヤー (SAL) によって Windows に提示される生エラー レコードを含むバイト配列。 配列内の要素の数は、 Size プロパティによって指定されます。

RecordId

データ型: uint64

アクセスの種類: 読み取り専用

このエラーのエラー レコードのレコード識別子。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

[サイズ]

データ型: uint32

アクセスの種類: 読み取り専用

生のエラー レコードのサイズ。

Type

データ型: uint32

アクセスの種類: 読み取り専用

イベント ログ メッセージの種類。 これらのメッセージは、いずれかのイベントを受信したときに Windows イベント ログ コンシューマー プロバイダーによってイベント ログ メッセージを挿入するために使用されるイベント ログ メッセージ コードに対応します。

VALIDATION_BITS

データ型: uint64

アクセスの種類: 読み取り専用

後続のフィールドの有効性を示すために使用される検証ビット。

説明
1 (0x1)
PCI_BUS_ERROR_STATUSは有効です。
2 (0x2)
PCI_BUS_ERROR_TYPEは有効です。
4 (0x4)
PCI_BUS_IDは有効です。
8 (0x8)
PCI_BUS_ADDRESSは有効です。
16 (0x10)
PCI_BUS_DATAは有効です。
32 (0x20)
PCI_BUS_CMDは有効です。
64 (0x40)
PCI_BUS_REQUESTOR_IDは有効です。
128 (0x80)
PCI_BUS_RESPONDER_IDは有効です。
256 (0x100)
PCI_BUS_TARGET_IDは有効です。
512 (0x200)
PCI_BUS_OEM_IDは有効です。
1024 (0x400)
PCI_BUS_OEM_DATA_STRUCTは有効です。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

解説

MSMCAEvent_PCIBusError クラスは WMIEvent から派生します。

必要条件

要件
サポートされている最小のクライアント
Windows XP
サポートされている最小のサーバー
Windows Server 2003
名前空間
Root\wmi
MOF
Wmicore.mof
[DLL]
Wmiprov.dll

関連項目

MSMCA クラス

WMIEvent