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 |
|
[DLL] |
|