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,第二个处理器分配数字 1,依此类增。

ErrorSeverity

数据类型: uint8

访问类型:只读

报告的错误的严重性级别。

含义
0
可恢复
1
严重
2
可更正

InstanceName

数据类型: 字符串

访问类型:只读

限定符:

类的此实例的唯一标识符。

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 中编写脚本

类型

数据类型: 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