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