classe MSMCAEvent_PCIBusError

A classe MSMCAEvent_PCIBusError representa um erro de barramento PCI da MCA (Machine Check Architecture). Essa classe está disponível apenas para computadores em execução em um sistema operacional 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_PCIBusError : WMIEvent
{
  boolean Active;
  uint32  AdditionalErrors;
  uint32  Cpu;
  uint8   ErrorSeverity;
  string  InstanceName;
  uint64  PCI_BUS_ADDRESS;
  uint64  PCI_BUS_CMD;
  uint64  PCI_BUS_DATA;
  uint64  PCI_BUS_ERROR_STATUS;
  uint16  PCI_BUS_ERROR_TYPE;
  uint8   PCI_BUS_ID_BusNumber;
  uint8   PCI_BUS_ID_SegmentNumber;
  uint64  PCI_BUS_REQUESTOR_ID;
  uint64  PCI_BUS_RESPONDER_ID;
  uint8   RawRecord[];
  uint64  RecordId;
  uint32  Size;
  uint32  Type;
  uint64  VALIDATION_BITS;
  uint32  LogToEventlog;
};

Membros

A classe MSMCAEvent_PCIBusError tem estes tipos de membros:

Propriedades

A classe MSMCAEvent_PCIBusError 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.

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 0 (zero), esse evento não será registrado no log de eventos do sistema.

PCI_BUS_ADDRESS

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Memória ou endereço de E/S no barramento PCI no momento do evento.

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

PCI_BUS_CMD

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Comando ou operação do barramento no momento do evento.

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

PCI_BUS_DATA

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Dados no barramento PCI no momento do evento.

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

PCI_BUS_ERROR_STATUS

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O barramento status no momento do erro.

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

PCI_BUS_ERROR_TYPE

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Tipo de erro de barramento PCI.

Valor Significado
0
Erro específico do sistema desconhecido ou OEM.
1
Erro de paridade de dados.
2
Erro do sistema.
3
Anulação mestre.
4
Tempo Limite do Barramento ou Nenhum Dispositivo Presente (SEM DEVSEL#).
5
Erro de paridade de dados mestre.
6
Erro de Paridade de Endereço.
7
Erro de paridade de comando.

PCI_BUS_ID_BusNumber

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Identificador designado para o barramento PCI que encontrou o erro.

PCI_BUS_ID_SegmentNumber

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Identificador de segmento designado para o barramento PCI que encontrou o erro.

PCI_BUS_REQUESTOR_ID

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Identificador do solicitante do Barramento PCI no momento do evento.

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

PCI_BUS_RESPONDER_ID

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Identificador do Respondente do Barramento PCI no momento do evento.

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

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 CAMADA de abstração do sistema (SAL). 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 este erro.

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.

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 do 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)
PCI_BUS_ERROR_STATUS é válido.
2 (0x2)
PCI_BUS_ERROR_TYPE é válido.
4 (0x4)
PCI_BUS_ID é válido.
8 (0x8)
PCI_BUS_ADDRESS é válido.
16 (0x10)
PCI_BUS_DATA é válido.
32 (0x20)
PCI_BUS_CMD é válido.
64 (0x40)
PCI_BUS_REQUESTOR_ID é válido.
128 (0x80)
PCI_BUS_RESPONDER_ID é válido.
256 (0x100)
PCI_BUS_TARGET_ID é válido.
512 (0x200)
PCI_BUS_OEM_ID é válido.
1024 (0x400)
PCI_BUS_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_PCIBusError é 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