Condividi tramite


classe MSMCAEvent_MemoryError

La classe MSMCAEvent_MemoryError rappresenta un evento di errore di memoria MCA (Machine Check Architecture). Questa classe è disponibile solo nei sistemi Windows a 64 bit.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà e i metodi sono in ordine alfabetico, non in ordine MOF.

Sintassi

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

La classe MSMCAEvent_MemoryError dispone di questi tipi di membri:

Proprietà

La classe MSMCAEvent_MemoryError ha queste proprietà.

Attivo

Tipo di dati: booleano

Tipo di accesso: sola lettura

TRUE, se questa istanza della classe è attiva; in caso contrario, FALSE.

AdditionalErrors

Tipo di dati: uint32

Tipo di accesso: sola lettura

Numero di errori aggiuntivi nel record MCA.

BUS_SPECIFIC_DATA

Tipo di dati: uint64

Tipo di accesso: sola lettura

Dati dipendenti dal bus specifici dell'OEM.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Cpu

Tipo di dati: uint32

Tipo di accesso: sola lettura

CPU che ha segnalato l'errore. Questa proprietà si applica solo a un sistema multiprocessore in cui al primo processore viene assegnato il numero 0, al secondo processore viene assegnato il numero 1 e così via.

ErrorSeverity

Tipo di dati: uint8

Tipo di accesso: sola lettura

Livello di gravità dell'errore segnalato.

Valore Significato
0
Recuperabile
1
Fatal
2
Correggibile

InstanceName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Chiave

Identificatore univoco di questa istanza della classe .

LogToEventlog

Tipo di dati: uint32

Tipo di accesso: sola lettura

Se zero, questo evento non viene registrato nel registro eventi di sistema.

MEM_BANK

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero modulo o RANK del percorso di errore di memoria.

MEM_BIT_POSITION

Tipo di dati: uint16

Tipo di accesso: sola lettura

Posizione di bit nella parola di memoria che contiene l'errore.

MEM_CARD

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero di scheda del percorso di errore di memoria.

MEM_COLUMN

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero di colonna del percorso di errore di memoria.

MEM_DEVICE

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero di dispositivo del percorso di errore di memoria.

MEM_ERROR_STATUS

Tipo di dati: uint64

Tipo di accesso: sola lettura

Stato dell'errore di memoria.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

MEM_MODULE

Tipo di dati: uint16

Tipo di accesso: sola lettura

Modulo o numero di classificazione del percorso di errore di memoria.

MEM_NODE

Tipo di dati: uint16

Tipo di accesso: sola lettura

Nodo contenente l'errore di memoria. Questa proprietà si applica solo in un sistema multinodo. Questa proprietà è specifica del fornitore.

MEM_PHYSICAL_ADDR

Tipo di dati: uint64

Tipo di accesso: sola lettura

Indirizzo fisico dell'errore di memoria.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

MEM_PHYSICAL_MASK

Tipo di dati: uint64

Tipo di accesso: sola lettura

Bit di indirizzo validi nell'indirizzo fisico a 64 bit dell'errore di memoria.

Nota

La maschera fisica specifica la granularità dell'indirizzo fisico. L'indirizzo fisico dell'errore di memoria dipende dai fattori di implementazione hardware.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

MEM_ROW

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero di riga del percorso di errore di memoria.

RawRecord

Tipo di dati: matrice uint8

Tipo di accesso: sola lettura

Matrice di byte che contiene il record di errore non elaborato presentato a Windows dal livello di astrazione del sistema (SAL). Il numero di elementi nella matrice viene specificato dalla proprietà Size .

Recordid

Tipo di dati: uint64

Tipo di accesso: sola lettura

Identificatore del record di errore per questo errore.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

REQUESTOR_ID

Tipo di dati: uint64

Tipo di accesso: sola lettura

Indirizzo hardware del dispositivo o del componente che avvia la transazione.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

RESPONDER_ID

Tipo di dati: uint64

Tipo di accesso: sola lettura

Indirizzo hardware del risponditore alla transazione.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Dimensione

Tipo di dati: uint32

Tipo di accesso: sola lettura

Dimensioni del record di errore non elaborato in byte.

TARGET_ID

Tipo di dati: uint64

Tipo di accesso: sola lettura

Indirizzo hardware della destinazione prevista della transazione.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Tipo

Tipo di dati: uint32

Tipo di accesso: sola lettura

Tipo di messaggio del registro eventi. Questi messaggi corrispondono ai codici dei messaggi del registro eventi utilizzati per inserire i messaggi del registro eventi dal provider consumer del registro eventi di Windows quando riceve uno degli eventi.

VALIDATION_BITS

Tipo di dati: uint64

Tipo di accesso: sola lettura

Bit di convalida usati per indicare la validità dei campi successivi.

Valori Significato
1 (0x1)
MEM_ERROR_STATUS è valido.
2 (0x2)
MEM_PHYSICAL_ADDR è valido.
4 (0x4)
MEM_ADDR_MASK è valido.
8 (0x8)
MEM_NODE è valido.
16 (0x10)
MEM_CARD è valido.
32 (0x20)
MEM_MODULE è valido.
64 (0x40)
MEM_BANK è valido.
128 (0x80)
MEM_DEVICE è valido.
256 (0x100)
MEM_ROW è valido.
512 (0x200)
MEM_COLUMN è valido.
1024 (0x400)
MEM_BIT_POSITION è valido.
2048 (0x800)
MEM_PLATFORM_REQUESTOR_ID è valido.
4096 (0x1000)
MEM_PLATFORM_RESPONDER_ID è valido.
8192 (0x2000)
MEM_PLATFORM_TARGET è valido.
16384 (0x4000)
MEM_PLATFORM_BUS_SPECIFIC_DATA è valido.
32768 (0x8000)
MEM_PLATFORM_OEM_ID è valido.
65536 (0x10000)
MEM_PLATFORM_OEM_DATA_STRUCT è valido.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Commenti

La classe MSMCAEvent_MemoryError deriva da WMIEvent.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP
Server minimo supportato
Windows Server 2003
Spazio dei nomi
Root\wmi
MOF
Wmicore.mof
DLL
Wmiprov.dll

Vedi anche

Classi MSMCA

WMIEvent