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


Класс MSMCAEvent_PCIBusError

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

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

Синтаксис

class MSMCAEvent_PCIBusError : WMIEvent
{
  boolean Active;
  uint32  AdditionalErrors;
  uint32  Cpu;
  uint8   ErrorSeverity;
  string  InstanceName;
  uint64  PCI_BUS_ADDRESS;
  uint64  PCI_BUS_CMD;
  uint64  PCI_BUS_DATA;
  uint64  PCI_BUS_ERROR_STATUS;
  uint16  PCI_BUS_ERROR_TYPE;
  uint8   PCI_BUS_ID_BusNumber;
  uint8   PCI_BUS_ID_SegmentNumber;
  uint64  PCI_BUS_REQUESTOR_ID;
  uint64  PCI_BUS_RESPONDER_ID;
  uint8   RawRecord[];
  uint64  RecordId;
  uint32  Size;
  uint32  Type;
  uint64  VALIDATION_BITS;
  uint32  LogToEventlog;
};

Члены

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

Элемент Property

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

Активен

Тип данных: boolean

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

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

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

Тип данных: uint32

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

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

ЦП

Тип данных: uint32

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

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

ErrorSeverity

Тип данных: uint8

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

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

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

InstanceName

Тип данных: string

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

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

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

LogToEventlog

Тип данных: uint32

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

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

PCI_BUS_ADDRESS

Тип данных: uint64

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

Адрес памяти или ввода-вывода на шине PCI во время события.

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

PCI_BUS_CMD

Тип данных: uint64

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

Команда или операция шины во время события.

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

PCI_BUS_DATA

Тип данных: uint64

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

Данные на шине PCI во время события.

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

PCI_BUS_ERROR_STATUS

Тип данных: uint64

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

Состояние шины на момент ошибки.

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

PCI_BUS_ERROR_TYPE

Тип данных: uint16

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

Тип ошибки шины PCI.

Значение Значение
0
Неизвестная ошибка или ошибка системы OEM.
1
Ошибка четности данных.
2
Системная ошибка.
3
Прерывание главного сервера.
4
Время ожидания шины или отсутствие устройства (NO DEVSEL#).
5
Ошибка четности основных данных.
6
Ошибка четности адресов.
7
Ошибка четности команд.

PCI_BUS_ID_BusNumber

Тип данных: uint8

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

Назначенный идентификатор шины PCI, в которой произошла ошибка.

PCI_BUS_ID_SegmentNumber

Тип данных: uint8

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

Назначенный идентификатор сегмента для шины PCI, в которой произошла ошибка.

PCI_BUS_REQUESTOR_ID

Тип данных: uint64

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

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

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

PCI_BUS_RESPONDER_ID

Тип данных: uint64

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

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

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

RawRecord

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

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

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

RecordId

Тип данных: uint64

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

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

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

Размер

Тип данных: uint32

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

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

Тип

Тип данных: uint32

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

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

VALIDATION_BITS

Тип данных: uint64

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

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

Значения Значение
1 (0x1)
PCI_BUS_ERROR_STATUS является допустимым.
2 (0x2)
PCI_BUS_ERROR_TYPE является допустимым.
4 (0x4)
PCI_BUS_ID является допустимым.
8 (0x8)
PCI_BUS_ADDRESS является допустимым.
16 (0x10)
PCI_BUS_DATA является допустимым.
32 (0x20)
PCI_BUS_CMD является допустимым.
64 (0x40)
PCI_BUS_REQUESTOR_ID является допустимым.
128 (0x80)
PCI_BUS_RESPONDER_ID является допустимым.
256 (0x100)
PCI_BUS_TARGET_ID является допустимым.
512 (0x200)
PCI_BUS_OEM_ID является допустимым.
1024 (0x400)
PCI_BUS_OEM_DATA_STRUCT является допустимым.

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

Комментарии

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

Требования

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

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

Классы MSMCA

WMIEvent