Поделиться через


Класс 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 имеет следующие типы членов:

Элемент Property

Класс MSMCAEvent_MemoryError имеет следующие свойства.

Активен

Тип данных: boolean

Тип доступа: только для чтения

ЗНАЧЕНИЕ TRUE, если этот экземпляр класса активен; в противном случае — FALSE.

Дополнительныеerrors

Тип данных: uint32

Тип доступа: только для чтения

Количество дополнительных ошибок в записи MCA.

BUS_SPECIFIC_DATA

Тип данных: uint64

Тип доступа: только для чтения

Данные, зависящие от изготовителей оборудования, зависящие от шины.

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Создание скриптов в WMI.

ЦП

Тип данных: uint32

Тип доступа: только для чтения

ЦП, который сообщил об ошибке. Это свойство применяется только к многопроцессорной системе, в которой первому процессору присваивается номер 0, второму процессору присваивается номер 1 и т. д.

ErrorSeverity

Тип данных: uint8

Тип доступа: только для чтения

Уровень серьезности сообщаемой ошибки.

Значение Значение
0
Восстанавливается
1
Смертельным
2
Исправляемое

InstanceName

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Ключ

Уникальный идентификатор этого экземпляра класса .

LogToEventlog

Тип данных: uint32

Тип доступа: только для чтения

Если значение равно нулю, это событие не регистрируется в системном журнале событий.

MEM_BANK

Тип данных: uint16

Тип доступа: только для чтения

Номер модуля или ранга расположения ошибки памяти.

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

Тип доступа: только для чтения

Массив байтов, содержащий необработанную запись ошибки, представленную Windows системным уровнем абстракции (SAL). Количество элементов в массиве определяется свойством 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