MSMCAEvent_PCIBusError-Klasse

Die MSMCAEvent_PCIBusError-Klasse stellt einen PCI-Busfehler (MCA) dar. Diese Klasse ist nur für Computer verfügbar, die unter einem 64-Bit-Windows-Betriebssystem ausgeführt werden.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und umfasst alle geerbten Eigenschaften. Eigenschaften und Methoden befinden sich in alphabetischer Reihenfolge, nicht in MOF-Reihenfolge.

Syntax

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;
};

Member

Die MSMCAEvent_PCIBusError-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die MSMCAEvent_PCIBusError-Klasse verfügt über diese Eigenschaften.

Aktiv

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

TRUE, wenn dieser instance der Klasse aktiv ist, andernfalls FALSE.

AdditionalErrors

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Anzahl der zusätzlichen Fehler im Datensatz.

CPU

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

CPU, die den Fehler gemeldet hat. Diese Eigenschaft gilt nur für ein Multiprozessorsystem, in dem dem ersten Prozessor die Zahl 0 zugewiesen wird, dem zweiten Prozessor die Zahl 1 usw. zugewiesen wird.

ErrorSeverity

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Schweregrad des gemeldeten Fehlers.

Wert Bedeutung
0
Wiederherstellbar
1
Schwerwiegend
2
Korrigierbar

InstanceName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Eindeutiger Bezeichner dieses instance der Klasse.

LogToEventlog

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Wenn 0 (null) ist, wird dieses Ereignis nicht im Systemereignisprotokoll protokolliert.

PCI_BUS_ADDRESS

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Arbeitsspeicher oder E/A-Adresse auf dem PCI-Bus zum Zeitpunkt des Ereignisses.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

PCI_BUS_CMD

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Busbefehl oder -vorgang zum Zeitpunkt des Ereignisses.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

PCI_BUS_DATA

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Daten auf dem PCI-Bus zum Zeitpunkt des Ereignisses.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

PCI_BUS_ERROR_STATUS

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Bus status zum Zeitpunkt des Fehlers.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

PCI_BUS_ERROR_TYPE

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Typ des PCI-Busfehlers.

Wert Bedeutung
0
Unbekannter oder OEM-systemspezifischer Fehler.
1
Datenparitätsfehler.
2
Systemfehler.
3
Masterabbruch.
4
Bustimeout oder Kein Gerät vorhanden (NO DEVSEL#).
5
Masterdatenparitätsfehler.
6
Adressparitätsfehler.
7
Befehlsparitätsfehler.

PCI_BUS_ID_BusNumber

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Festgelegter Bezeichner für den PCI-Bus, bei dem der Fehler aufgetreten ist.

PCI_BUS_ID_SegmentNumber

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Festgelegter Segmentbezeichner für den PCI-Bus, bei dem der Fehler aufgetreten ist.

PCI_BUS_REQUESTOR_ID

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

PCI Bus-Anfordererbezeichner zum Zeitpunkt des Ereignisses.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

PCI_BUS_RESPONDER_ID

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

PCI Bus Responder-Id zum Zeitpunkt des Ereignisses.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

RawRecord

Datentyp: uint8-Array

Zugriffstyp: Schreibgeschützt

Bytearray, das den unformatierten Fehlerdatensatz enthält, wie er Windows von der Systemstraktionsebene (SAL) angezeigt wird. Die Anzahl der Elemente im Array wird durch die Size-Eigenschaft angegeben.

RecordId

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Datensatzbezeichner des Fehlerdatensatzes für diesen Fehler.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

Größe

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Größe des rohen Fehlerdatensatzes.

Typ

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Typ der Ereignisprotokollmeldung. Diese Meldungen entsprechen den Ereignisprotokollnachrichtencodes, die vom Windows-Ereignisprotokollconsumeranbieter zum Einfügen von Ereignisprotokollmeldungen verwendet werden, wenn er eines der Ereignisse empfängt.

VALIDATION_BITS

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Validierungsbits, die verwendet werden, um die Gültigkeit der nachfolgenden Felder anzugeben.

Werte Bedeutung
1 (0x1)
PCI_BUS_ERROR_STATUS ist gültig.
2 (0x2)
PCI_BUS_ERROR_TYPE ist gültig.
4 (0x4)
PCI_BUS_ID ist gültig.
8 (0x8)
PCI_BUS_ADDRESS ist gültig.
16 (0x10)
PCI_BUS_DATA ist gültig.
32 (0x20)
PCI_BUS_CMD ist gültig.
64 (0x40)
PCI_BUS_REQUESTOR_ID ist gültig.
128 (0x80)
PCI_BUS_RESPONDER_ID ist gültig.
256 (0x100)
PCI_BUS_TARGET_ID ist gültig.
512 (0x200)
PCI_BUS_OEM_ID ist gültig.
1024 (0x400)
PCI_BUS_OEM_DATA_STRUCT ist gültig.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

Bemerkungen

Die MSMCAEvent_PCIBusError-Klasse wird von WMIEvent abgeleitet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP
Unterstützte Mindestversion (Server)
Windows Server 2003
Namespace
Root\wmi
MOF
Wmicore.mof
DLL
Wmiprov.dll

Weitere Informationen

MSMCA-Klassen

WMIEvent