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


Класс MSMCAEvent_PlatformSpecificError

Класс MSMCAEvent_PlatformSpecificError указывает на ошибку для конкретной платформы архитектуры проверки компьютера (MCA). Этот класс доступен только в 64-разрядных системах Windows.

Следующий синтаксис упрощен из кода MOF и включает все унаследованные свойства. Свойства и методы находятся в алфавитном порядке, а не в порядке MOF.

Синтаксис

class MSMCAEvent_PlatformSpecificError : WMIEvent
{
  boolean Active;
  uint32  AdditionalErrors;
  uint32  Cpu;
  uint8   ErrorSeverity;
  string  InstanceName;
  uint8   OEM_COMPONENT_ID;
  uint64  PLATFORM_BUS_SPECIFIC_DATA;
  uint64  PLATFORM_ERROR_STATUS;
  uint64  PLATFORM_REQUESTOR_ID;
  uint64  PLATFORM_RESPONDER_ID;
  uint64  PLATFORM_TARGET_ID;
  uint8   RawRecord[];
  uint64  RecordId;
  uint32  Size;
  uint32  Type;
  uint64  VALIDATION_BITS;
  uint32  LogToEventlog;
};

Члены

Класс MSMCAEvent_PlatformSpecificError имеет следующие типы членов:

Элемент Property

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

Активен

Тип данных: boolean

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

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

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

Тип данных: uint32

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

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

ЦП

Тип данных: uint32

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

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

ErrorSeverity

Тип данных: uint8

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

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

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

InstanceName

Тип данных: string

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

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

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

LogToEventlog

Тип данных: uint32

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

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

OEM_COMPONENT_ID

Тип данных: uint8

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

Уникальный идентификатор компонента, сообщающего об ошибке.

PLATFORM_BUS_SPECIFIC_DATA

Тип данных: uint64

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

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

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

PLATFORM_ERROR_STATUS

Тип данных: uint64

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

Состояние ошибки универсальной платформы.

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

PLATFORM_REQUESTOR_ID

Тип данных: uint64

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

Идентификатор инициатора запроса во время события.

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

PLATFORM_RESPONDER_ID

Тип данных: uint64

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

Идентификатор респондента во время события.

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

PLATFORM_TARGET_ID

Тип данных: uint64

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

Целевой идентификатор во время события.

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

RawRecord

Тип данных: массив uint8

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

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

RecordId

Тип данных: uint64

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

Идентификатор записи об ошибке для этой ошибки.

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

Размер

Тип данных: uint32

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

Размер необработанной записи об ошибке.

Тип

Тип данных: uint32

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

Тип сообщения журнала событий. Эти сообщения соответствуют кодам сообщений журнала событий, используемым для вставки сообщений журнала событий поставщиком-получателем журнала событий Windows при получении одного из событий.

VALIDATION_BITS

Тип данных: uint64

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

Проверочный бит, используемый для указания допустимости последующих полей.

Значение Значение
1 0x1
PLATFORM_ERROR_STATUS является допустимым.
2 0x2
PLATFORM_ERROR_REQUESTOR_ID является допустимым.
4 0x4
PLATFORM_ERROR_RESPONDER_ID является допустимым.
8 0x8
PLATFORM_ERROR_TARGET_ID является допустимым.
16 0x10
PLATFORM_ERROR_SPECIFIC_DATA является допустимым.
32 0x20
PLATFORM_ERROR_OEM_ID является допустимым.
64 0x40
PLATFORM_ERROR_OEM_DATA_STRUCT является допустимым.
128 0x80
PLATFORM_ERROR_OEM_DEVICE_PATH является допустимым.

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

Комментарии

Класс MSMCAEvent_PlatformSpecificError является производным от WMIEvent.

Требования

Требование Значение
Минимальная версия клиента
Windows XP
Минимальная версия сервера
Windows Server 2003
Пространство имен
Root\wmi
MOF
Wmicore.mof
DLL
Wmiprov.dll

См. также раздел

Классы MSMCA

WMIEvent