MSMCAEvent_SMBIOSError类

MSMCAEvent_SMBIOSError类指示计算机检查体系结构 (MCA) 系统 BIOS 错误。 此类仅在 64 位Windows系统中可用。

以下语法从托管对象格式 (MOF) 代码中简化,并包含其所有继承的属性。 属性和方法按字母顺序排列,而不是 MOF 顺序。

语法

class MSMCAEvent_SMBIOSError : WMIEvent
{
  boolean Active;
  uint32  AdditionalErrors;
  uint32  Cpu;
  uint8   ErrorSeverity;
  string  InstanceName;
  uint8   RawRecord[];
  uint64  RecordId;
  uint32  Size;
  uint8   SMBIOS_EVENT_TYPE;
  uint32  Type;
  uint64  VALIDATION_BITS;
  uint32  LogToEventlog;
};

成员

MSMCAEvent_SMBIOSError类包含以下类型的成员:

属性

MSMCAEvent_SMBIOSError类具有这些属性。

活动

数据类型: 布尔值

访问类型:只读

如果类的此实例处于活动状态,则为 TRUE;否则为 FALSE

AdditionalErrors

数据类型: uint32

访问类型:只读

记录中的其他错误数。

Cpu

数据类型: uint32

访问类型:只读

报告错误的 CPU。 此属性仅适用于将第一个处理器分配给数字 0、第二个处理器分配数字 1 等的多处理器系统。

ErrorSeverity

数据类型: uint8

访问类型:只读

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

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

InstanceName

数据类型: 字符串

访问类型:只读

限定符: 密钥

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

LogToEventlog

数据类型: uint32

访问类型:只读

如果 0 (零) ,则此事件不会记录到系统事件日志中。

RawRecord

数据类型: uint8 数组

访问类型:只读

包含原始错误记录的字节数组。 Size 属性所指定的数组中的元素数。

RecordId

数据类型: uint64

访问类型:只读

此错误的错误记录的记录标识符。

有关在脚本中使用 uint64 值的详细信息,请参阅 WMI 中的脚本

大小

数据类型: uint32

访问类型:只读

原始错误记录的大小。

SMBIOS_EVENT_TYPE

数据类型: uint8

访问类型:只读

事件类型。

含义
0
保留。
1
单位 ECC 内存错误。
2
多位 ECC 内存错误。
3
奇偶校验内存错误。
4
公共汽车超时。
5
I/O 通道检查。
6
软件 NMI。
7
后内存大小调整。
8
POST 错误。
9
PCI 奇偶校验错误。
10
PCI 系统错误。
11
CPU 故障。
12
EISA 故障计时器超时。
13
已禁用可更正内存日志。
14
为特定事件类型禁用日志记录。 在短时间内收到的同一类型的错误过多。
15
保留。
16
系统限制超过 (,例如,电压或温度阈值超过) 。
17
异步硬件计时器已过期并发出系统重置。
18
系统配置信息。
19
硬盘信息。
20
系统已重新配置。
21
无法更正的 CPU 复杂错误。
22
日志区域重置或清除。
23
系统启动。 如果实现,则保证此日志条目是在任何系统启动时写入的第一个日志条目。

类型

数据类型: uint32

访问类型:只读

事件日志消息的类型。 这些消息对应于Windows事件日志使用者提供程序在收到其中一个事件时用于插入事件日志消息的事件日志消息代码。

VALIDATION_BITS

数据类型: uint64

访问类型:只读

用于指示后续字段有效性的验证位。 值 1 (0x1) 表示 SMBIOS_EVENT 有效。

有关在脚本中使用 uint64 值的详细信息,请参阅 WMI 中的脚本

注解

MSMCAEvent_SMBIOSError类派生自 WMIEvent

要求

要求
最低受支持的客户端
Windows XP
最低受支持的服务器
Windows Server 2003
命名空间
Root\wmi
MOF
Wmicore.mof
DLL
Wmiprov.dll

另请参阅

MSMCA 类

WMIEvent