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 |
|
DLL |
|