次の方法で共有


MSMCAEvent_MemoryError クラス

MSMCAEvent_MemoryError クラスは、マシン チェック アーキテクチャ (MCA) メモリ エラー イベントを表します。 このクラスは、64 ビット Windows システムでのみ使用できます。

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

構文

class MSMCAEvent_MemoryError : WMIEvent
{
  boolean Active;
  uint32  AdditionalErrors;
  uint64  BUS_SPECIFIC_DATA;
  uint32  Cpu;
  uint8   ErrorSeverity;
  string  InstanceName;
  uint16  MEM_BANK;
  uint16  MEM_BIT_POSITION;
  uint16  MEM_CARD;
  uint16  MEM_COLUMN;
  uint64  MEM_ERROR_STATUS;
  uint16  MEM_MODULE;
  uint16  MEM_NODE;
  uint64  MEM_PHYSICAL_ADDR;
  uint64  MEM_PHYSICAL_MASK;
  uint16  MEM_ROW;
  uint8   RawRecord[];
  uint64  RecordId;
  uint64  REQUESTOR_ID;
  uint64  RESPONDER_ID;
  uint32  Size;
  uint64  TARGET_ID;
  uint32  Type;
  uint64  VALIDATION_BITS;
  uint16  MEM_DEVICE;
  uint32  LogToEventlog;
};

メンバー

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

プロパティ

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

アクティブ

データ型: ブール値

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

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

AdditionalErrors

データ型: uint32

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

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

BUS_SPECIFIC_DATA

データ型: uint64

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

OEM 固有のバス依存データ。

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

Cpu

データ型: uint32

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

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

ErrorSeverity

データ型: uint8

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

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

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

InstanceName

データ型: string

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

修飾子: キー

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

LogToEventlog

データ型: uint32

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

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

MEM_BANK

データ型: uint16

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

メモリ エラーの場所のモジュールまたは RANK 番号。

MEM_BIT_POSITION

データ型: uint16

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

エラーを含むメモリ ワード内のビット位置。

MEM_CARD

データ型: uint16

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

メモリ エラーの場所のカード番号。

MEM_COLUMN

データ型: uint16

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

メモリ エラーの場所の列番号。

MEM_DEVICE

データ型: uint16

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

メモリ エラーの場所のデバイス番号。

MEM_ERROR_STATUS

データ型: uint64

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

メモリ エラーの状態。

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

MEM_MODULE

データ型: uint16

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

メモリ エラーの場所のモジュールまたはランク番号。

MEM_NODE

データ型: uint16

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

メモリ エラーを含むノード。 このプロパティは、マルチノード システムでのみ適用されます。 このプロパティはベンダー固有です。

MEM_PHYSICAL_ADDR

データ型: uint64

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

メモリ エラーの物理アドレス。

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

MEM_PHYSICAL_MASK

データ型: uint64

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

メモリ エラーの 64 ビット物理アドレス内の有効なアドレス ビット。

注意

物理マスクは、物理アドレスの粒度を指定します。 メモリ エラーの物理アドレスは、ハードウェアの実装要因によって異なります。

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

MEM_ROW

データ型: uint16

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

メモリ エラーの場所の行番号。

RawRecord

データ型: uint8 配列

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

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

RecordId

データ型: uint64

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

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

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

REQUESTOR_ID

データ型: uint64

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

トランザクションを開始するデバイスまたはコンポーネントのハードウェア アドレス。

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

RESPONDER_ID

データ型: uint64

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

トランザクションへのレスポンダーのハードウェア アドレス。

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

[サイズ]

データ型: uint32

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

生のエラー レコードのサイズ (バイト単位)。

TARGET_ID

データ型: uint64

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

トランザクションの目的のターゲットのハードウェア アドレス。

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

Type

データ型: uint32

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

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

VALIDATION_BITS

データ型: uint64

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

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

説明
1 (0x1)
MEM_ERROR_STATUSは有効です。
2 (0x2)
MEM_PHYSICAL_ADDRは有効です。
4 (0x4)
MEM_ADDR_MASKは有効です。
8 (0x8)
MEM_NODEは有効です。
16 (0x10)
MEM_CARDは有効です。
32 (0x20)
MEM_MODULEは有効です。
64 (0x40)
MEM_BANKは有効です。
128 (0x80)
MEM_DEVICEは有効です。
256 (0x100)
MEM_ROWは有効です。
512 (0x200)
MEM_COLUMNは有効です。
1024 (0x400)
MEM_BIT_POSITIONは有効です。
2048 (0x800)
MEM_PLATFORM_REQUESTOR_IDは有効です。
4096 (0x1000)
MEM_PLATFORM_RESPONDER_IDは有効です。
8192 (0x2000)
MEM_PLATFORM_TARGETは有効です。
16384 (0x4000)
MEM_PLATFORM_BUS_SPECIFIC_DATAは有効です。
32768 (0x8000)
MEM_PLATFORM_OEM_IDは有効です。
65536 (0x10000)
MEM_PLATFORM_OEM_DATA_STRUCTは有効です。

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

解説

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

必要条件

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

関連項目

MSMCA クラス

WMIEvent