MSMCAEvent _ MemoryError-Klasse
Die MSMCAEvent _ MemoryError-Klasse stellt ein McA-Arbeitsspeicherfehlerereignis (Machine Check Architecture) dar. Diese Klasse ist nur in 64-Bit-Systemen Windows verfügbar.
Die folgende Syntax wird durch Managed Object Format (MOF)-Code vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften und Methoden sind in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge.
Syntax
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;
};
Members
Die MSMCAEvent _ MemoryError-Klasse verfügt über die folgenden Membertypen:
Eigenschaften
Die MSMCAEvent _ MemoryError-Klasse verfügt über diese Eigenschaften.
-
Aktiv
-
-
Datentyp: boolescher Wert
-
Zugriffstyp: Schreibgeschützt
TRUE, wenn diese Instanz der -Klasse aktiv ist; andernfalls FALSE.
-
-
AdditionalErrors
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Anzahl zusätzlicher Fehler im MCA-Datensatz.
-
-
BUSSPEZIFISCHE _ _ DATEN
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
OEM-spezifische, busabhängige Daten.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
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, dem zweiten Prozessor die Zahl 1 zugewiesen wird, und so weiter.
-
-
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 dieser Instanz der -Klasse.
-
-
LogToEventlog
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Wenn 0 (null) ist, wird dieses Ereignis nicht im Systemereignisprotokoll protokolliert.
-
-
MEM _ BANK
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Die Modul- oder RANK-Nummer des Speicherfehlerspeicherorts.
-
-
_ _ MEM-BITPOSITION
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Bitposition im Speicherwort, das den Fehler enthält.
-
-
_MEM-KARTE
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Kartennummer der Speicherfehlerposition.
-
-
_MEM-SPALTE
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Spaltennummer der Speicherfehlerposition.
-
-
_MEM-GERÄT
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gerätenummer des Speicherfehlerspeicherorts.
-
-
_ _ MEM-FEHLERSTATUS
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Arbeitsspeicherfehlerstatus.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
_MEM-MODUL
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Modul- oder Rangnummer des Speicherfehlerspeicherorts.
-
-
_MEM-KNOTEN
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Knoten, der den Speicherfehler enthält. Diese Eigenschaft gilt nur in einem System mit mehreren Knoten. Diese Eigenschaft ist herstellerspezifisch.
-
-
MEM _ PHYSICAL _ ADDR
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Physische Adresse des Arbeitsspeicherfehlers.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
MEM _ PHYSICAL _ MASK
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Gültige Adressbits in der physischen 64-Bit-Adresse des Speicherfehlers.
Hinweis
Die physische Maske gibt die Granularität der physischen Adresse an. Die physische Adresse des Arbeitsspeicherfehlers hängt von Hardwareimplementierungsfaktoren ab.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
MEM _ ROW
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Zeilennummer der Speicherfehlerposition.
-
-
RawRecord
-
-
Datentyp: uint8 array
-
Zugriffstyp: Schreibgeschützt
Ein Bytearray, das den Unformatierungsfehlerdatensatz enthält, der Windows der Systemabstraktionsschicht (SAL) angezeigt wird. Die Anzahl der Elemente im Array wird von der Size-Eigenschaft angegeben.
-
-
RecordId
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Datensatzbezeichner des Fehlerdatensatz für diesen Fehler.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
_REQUESTOR-ID
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Hardwareadresse des Geräts oder der Komponente, das bzw. die die Transaktion initiiert.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
_ANTWORT-ID
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Hardwareadresse des Antworters für die Transaktion.
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 unformatten Fehlerdatensatz in Bytes.
-
-
_ZIEL-ID
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Hardwareadresse des beabsichtigten Ziels der Transaktion.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
Typ
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Typ der Ereignisprotokollmeldung. Diese Nachrichten entsprechen den Ereignisprotokoll-Nachrichtencodes, die zum Einfügen von Ereignisprotokollmeldungen durch den Windows-Ereignisprotokoll-Consumeranbieter verwendet werden, wenn er eines der Ereignisse empfängt.
-
-
_VALIDIERUNGSBITS
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Validierungsbits, die verwendet werden, um die Gültigkeit der nachfolgenden Felder anzugeben.
Werte Bedeutung - 1 (0x1)
MEM _ ERROR STATUS ist _ gültig. - 2 (0x2)
MEM _ PHYSICAL _ ADDR ist gültig. - 4 (0x4)
MEM _ ADDR _ MASK ist gültig. - 8 (0x8)
MEM _ NODE ist gültig. - 16 (0x10)
MEM _ CARD ist gültig. - 32 (0x20)
MEM _ MODULE ist gültig. - 64 (0x40)
MEM _ BANK ist gültig. - 128 (0x80)
MEM _ DEVICE ist gültig. - 256 (0x100)
MEM _ ROW ist gültig. - 512 (0x200)
MEM _ COLUMN ist gültig. - 1024 (0x400)
MEM _ BIT POSITION ist _ gültig. - 2048 (0x800)
DIE MEM _ PLATFORM _ _ REQUESTOR-ID ist gültig. - 4096 (0x1000)
Die MEM _ PLATFORM _ _ RESPONDER-ID ist gültig. - 8192 (0x2000)
MEM _ PLATFORM TARGET ist _ gültig. - 16384 (0x4000)
MEM _ PLATFORM BUS SPECIFIC DATA ist _ _ _ gültig. - 32768 (0x8000)
DIE _ _ _ OEM-ID der MEM-PLATTFORM ist gültig. - 65536 (0x10000)
MEM _ PLATFORM OEM DATA _ _ _ STRUCT ist gültig. Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
Bemerkungen
Die MSMCAEvent _ MemoryError-Klasse wird von WMIEvent abgeleitet.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows XP |
| Unterstützte Mindestversion (Server) |
Windows Server 2003 |
| Namespace |
Root \ wmi |
| MOF |
|
| DLL |
|