classe MSMCAEvent_MemoryError

A classe MSMCAEvent_MemoryError representa um evento de erro de memória MCA (Machine Check Architecture). Essa classe está disponível apenas em sistemas Windows de 64 bits.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as suas propriedades herdadas. Propriedades e métodos estão em ordem alfabética, não em ordem MOF.

Sintaxe

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

Membros

A classe MSMCAEvent_MemoryError tem estes tipos de membros:

Propriedades

A classe MSMCAEvent_MemoryError tem essas propriedades.

Ativo

Tipo de dados: booliano

Tipo de acesso: Somente leitura

TRUE, se essa instância da classe estiver ativa; caso contrário, FALSE.

AdditionalErrors

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Número de erros adicionais no registro MCA.

BUS_SPECIFIC_DATA

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Dados dependentes de barramento específicos do OEM.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Cpu

Tipo de dados: uint32

Tipo de acesso: Somente leitura

CPU que relatou o erro. Essa propriedade só se aplica a um sistema multiprocessador no qual o primeiro processador recebe o número 0, o segundo processador recebe o número 1 e assim por diante.

Errorseverity

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Nível de gravidade do erro relatado.

Valor Significado
0
Recuperável
1
Fatal
2
Corrigível

InstanceName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Identificador exclusivo dessa instância da classe .

LogToEventlog

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Se zero, esse evento não será registrado no log de eventos do sistema.

MEM_BANK

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O número de Módulo ou RANK do local do erro de memória.

MEM_BIT_POSITION

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Posição de bit na palavra de memória que contém o erro.

MEM_CARD

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Número do cartão do local do erro de memória.

MEM_COLUMN

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Número da coluna do local do erro de memória.

MEM_DEVICE

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Número do dispositivo do local do erro de memória.

MEM_ERROR_STATUS

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Erro de memória status.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

MEM_MODULE

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Módulo ou número de classificação do local de erro de memória.

MEM_NODE

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Nó que contém o erro de memória. Essa propriedade se aplica somente em um sistema de vários nós. Essa propriedade é específica do fornecedor.

MEM_PHYSICAL_ADDR

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Endereço físico do erro de memória.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

MEM_PHYSICAL_MASK

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Bits de endereço válidos no endereço físico de 64 bits do erro de memória.

Observação

A máscara física especifica a granularidade do endereço físico. O endereço físico do erro de memória depende de fatores de implementação de hardware.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

MEM_ROW

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Número da linha do local do erro de memória.

RawRecord

Tipo de dados: matriz uint8

Tipo de acesso: Somente leitura

Matriz de bytes que contém o registro de erro bruto, conforme apresentado ao Windows pela SAL (camada de abstração do sistema). O número de elementos na matriz é especificado pela propriedade Size .

RecordId

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Identificador de registro do registro de erro para esse erro.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

REQUESTOR_ID

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Endereço de hardware do dispositivo ou componente que inicia a transação.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

RESPONDER_ID

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Endereço de hardware do respondente para a transação.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Tamanho

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Tamanho do registro de erro bruto em bytes.

TARGET_ID

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Endereço de hardware do destino pretendido da transação.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Tipo

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Tipo de mensagem de log de eventos. Essas mensagens correspondem aos códigos de mensagem do log de eventos usados para inserir mensagens de log de eventos pelo provedor de consumidor do log de eventos do Windows quando ele recebe um dos eventos.

VALIDATION_BITS

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Bits de validação usados para indicar a validade dos campos subsequentes.

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

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Comentários

A classe MSMCAEvent_MemoryError é derivada de WMIEvent.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP
Servidor mínimo com suporte
Windows Server 2003
Namespace
Root\wmi
MOF
Wmicore.mof
DLL
Wmiprov.dll

Confira também

MSMCA Classes

Wmievent