Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die MSMCAEvent_MemoryError-Klasse stellt ein MCA-Speicherfehlerereignis (Machine Check Architecture) dar. Diese Klasse ist nur in 64-Bit-Windows-Systemen verfügbar.
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_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;
};
Member
Die MSMCAEvent_MemoryError-Klasse verfügt über die folgenden Membertypen:
Eigenschaften
Die MSMCAEvent_MemoryError-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 MCA-Eintrag.
-
-
BUS_SPECIFIC_DATA
-
-
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 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 null ist, wird dieses Ereignis nicht im Systemereignisprotokoll protokolliert.
-
-
MEM_BANK
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Die Modul- oder RANK-Nummer des Speicherfehlerspeicherorts.
-
-
MEM_BIT_POSITION
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Bitposition im Speicherwort, das den Fehler enthält.
-
-
MEM_CARD
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Kartennummer des Speicherfehlerspeicherorts.
-
-
MEM_COLUMN
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Spaltennummer des Speicherfehlerspeicherorts.
-
-
MEM_DEVICE
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gerätenummer des Speicherfehlerspeicherorts.
-
-
MEM_ERROR_STATUS
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Speicherfehler status.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
MEM_MODULE
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Modul- oder Rangnummer des Speicherfehlerspeicherorts.
-
-
MEM_NODE
-
-
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 Speicherfehlers.
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 Speicherfehlers 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 des Speicherfehlerspeicherorts.
-
-
RawRecord
-
-
Datentyp: uint8-Array
-
Zugriffstyp: Schreibgeschützt
Array von Bytes, das den unformatierten Fehlerdatensatz enthält, der Windows von der Systemabstraktionsebene (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.
-
-
REQUESTOR_ID
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Hardwareadresse des Geräts oder der Komponente, das die Transaktion initiiert.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
RESPONDER_ID
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Hardwareadresse des Antwortgebers 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 rohen Fehlerdatensatzes in Bytes.
-
-
TARGET_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 Meldungen entsprechen den Ereignisprotokollmeldungscodes, die zum Einfügen von Ereignisprotokollmeldungen vom Windows-Ereignisprotokoll-Consumeranbieter 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)
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)
MEM_PLATFORM_REQUESTOR_ID ist gültig. - 4096 (0x1000)
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)
MEM_PLATFORM_OEM_ID 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.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows XP |
| Unterstützte Mindestversion (Server) |
Windows Server 2003 |
| Namespace |
Stamm\wmi |
| MOF |
|
| DLL |
|