MSMCAEvent_PCIBusError 클래스

MSMCAEvent_PCIBusError 클래스는 MCA(Machine Check Architecture) PCI 버스 오류를 나타냅니다. 이 클래스는 64비트 Windows 운영 체제에서 실행되는 컴퓨터에만 사용할 수 있습니다.

다음 구문은 MOF(Managed Object Format) 코드를 단순화한 것으로 상속된 속성이 모두 포함되어 있습니다. 속성 및 메서드는 MOF 순서가 아닌 알파벳순입니다.

구문

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

멤버

MSMCAEvent_PCIBusError 클래스에는 다음과 같은 유형의 멤버가 있습니다.

속성

MSMCAEvent_PCIBusError 클래스에는 이러한 속성이 있습니다.

활성

데이터 형식: boolean

액세스 형식: 읽기 전용

TRUE, 클래스의 이 instance 활성 상태이면 이고, 그렇지 않으면 FALSE입니다.

AdditionalErrors

데이터 형식: uint32

액세스 형식: 읽기 전용

레코드의 추가 오류 수입니다.

Cpu

데이터 형식: uint32

액세스 형식: 읽기 전용

오류를 보고한 CPU입니다. 이 속성은 첫 번째 프로세서에 번호 0이 할당되고 두 번째 프로세서에 숫자 1이 할당되는 다중 프로세서 시스템에만 적용됩니다.

오류 심각도

데이터 형식: uint8

액세스 형식: 읽기 전용

보고된 오류의 심각도 수준입니다.

의미
0
Recoverable
1
Fatal
2
Correctable

InstanceName

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Key

클래스의 이 instance 고유 식별자입니다.

LogToEventlog

데이터 형식: uint32

액세스 형식: 읽기 전용

0이면 이 이벤트가 시스템 이벤트 로그에 기록되지 않습니다.

PCI_BUS_ADDRESS

데이터 형식: uint64

액세스 형식: 읽기 전용

이벤트 당시 PCI 버스의 메모리 또는 I/O 주소입니다.

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

PCI_BUS_CMD

데이터 형식: uint64

액세스 형식: 읽기 전용

이벤트 당시의 버스 명령 또는 작업입니다.

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

PCI_BUS_DATA

데이터 형식: uint64

액세스 형식: 읽기 전용

이벤트 당시 PCI 버스의 데이터입니다.

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

PCI_BUS_ERROR_STATUS

데이터 형식: uint64

액세스 형식: 읽기 전용

오류 발생 시 버스 상태.

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

PCI_BUS_ERROR_TYPE

데이터 형식: uint16

액세스 형식: 읽기 전용

PCI 버스 오류의 유형입니다.

의미
0
알 수 없거나 OEM 시스템별 오류입니다.
1
데이터 패리티 오류입니다.
2
시스템 오류입니다.
3
마스터 중단.
4
버스 시간 초과 또는 디바이스 없음(DEVSEL#없음).
5
마스터 데이터 패리티 오류입니다.
6
주소 패리티 오류입니다.
7
명령 패리티 오류입니다.

PCI_BUS_ID_BusNumber

데이터 형식: uint8

액세스 형식: 읽기 전용

오류가 발생한 PCI 버스의 지정된 식별자입니다.

PCI_BUS_ID_SegmentNumber

데이터 형식: uint8

액세스 형식: 읽기 전용

오류가 발생한 PCI 버스의 지정된 세그먼트 식별자입니다.

PCI_BUS_REQUESTOR_ID

데이터 형식: uint64

액세스 형식: 읽기 전용

이벤트 당시의 PCI Bus 요청자 식별자입니다.

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

PCI_BUS_RESPONDER_ID

데이터 형식: uint64

액세스 형식: 읽기 전용

이벤트 당시의 PCI Bus 응답자 식별자입니다.

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

RawRecord

데이터 형식: uint8 배열

액세스 형식: 읽기 전용

SAL(시스템 추상화 계층)에서 Windows에 표시되는 원시 오류 레코드를 포함하는 바이트 배열입니다. 배열의 요소 수는 Size 속성으로 지정됩니다.

RecordId

데이터 형식: uint64

액세스 형식: 읽기 전용

이 오류에 대한 오류 레코드의 레코드 식별자입니다.

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

크기

데이터 형식: uint32

액세스 형식: 읽기 전용

원시 오류 레코드의 크기입니다.

형식

데이터 형식: uint32

액세스 형식: 읽기 전용

이벤트 로그 메시지의 유형입니다. 이러한 메시지는 이벤트 중 하나를 수신할 때 Windows 이벤트 로그 소비자 공급자가 이벤트 로그 메시지를 삽입하는 데 사용되는 이벤트 로그 메시지 코드에 해당합니다.

VALIDATION_BITS

데이터 형식: uint64

액세스 형식: 읽기 전용

후속 필드의 유효성을 나타내는 데 사용되는 유효성 검사 비트입니다.

의미
1(0x1)
PCI_BUS_ERROR_STATUS 유효합니다.
2(0x2)
PCI_BUS_ERROR_TYPE 유효합니다.
4(0x4)
PCI_BUS_ID 유효합니다.
8(0x8)
PCI_BUS_ADDRESS 유효합니다.
16(0x10)
PCI_BUS_DATA 유효합니다.
32(0x20)
PCI_BUS_CMD 유효합니다.
64(0x40)
PCI_BUS_REQUESTOR_ID 유효합니다.
128(0x80)
PCI_BUS_RESPONDER_ID 유효합니다.
256 (0x100)
PCI_BUS_TARGET_ID 유효합니다.
512 (0x200)
PCI_BUS_OEM_ID 유효합니다.
1024 (0x400)
PCI_BUS_OEM_DATA_STRUCT 유효합니다.

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

설명

MSMCAEvent_PCIBusError 클래스는 WMIEvent에서 파생됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP
지원되는 최소 서버
Windows Server 2003
네임스페이스
Root\wmi
MOF
Wmicore.mof
DLL
Wmiprov.dll

추가 정보

MSMCA 클래스

WMIEvent