MSMCAEvent_MemoryError 클래스
MSMCAEvent_MemoryError 클래스는 MCA(Machine Check Architecture) 메모리 오류 이벤트를 나타냅니다. 이 클래스는 64비트 Windows 시스템에서만 사용할 수 있습니다.
다음 구문은 MOF(Managed Object Format) 코드를 단순화한 것으로 상속된 속성이 모두 포함되어 있습니다. 속성 및 메서드는 MOF 순서가 아닌 알파벳순입니다.
구문
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;
};
멤버
MSMCAEvent_MemoryError 클래스에는 다음과 같은 유형의 멤버가 있습니다.
속성
MSMCAEvent_MemoryError 클래스에는 이러한 속성이 있습니다.
-
활성
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
TRUE, 클래스의 이 instance 활성 상태이면 이고, 그렇지 않으면 FALSE입니다.
-
-
AdditionalErrors
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
MCA 레코드의 추가 오류 수입니다.
-
-
BUS_SPECIFIC_DATA
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
OEM 관련 버스 종속 데이터입니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
-
Cpu
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
오류를 보고한 CPU입니다. 이 속성은 첫 번째 프로세서에 번호 0이 할당되고 두 번째 프로세서에 숫자 1이 할당되는 다중 프로세서 시스템에만 적용됩니다.
-
-
오류 심각도
-
-
데이터 형식: uint8
-
액세스 형식: 읽기 전용
보고된 오류의 심각도 수준입니다.
값 의미 - 0
Recoverable - 1
Fatal - 2
Correctable -
-
InstanceName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: Key
클래스의 이 instance 고유 식별자입니다.
-
-
LogToEventlog
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
0이면 이 이벤트가 시스템 이벤트 로그에 기록되지 않습니다.
-
-
MEM_BANK
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
메모리 오류 위치의 모듈 또는 RANK 번호입니다.
-
-
MEM_BIT_POSITION
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
오류가 포함된 메모리 단어의 비트 위치입니다.
-
-
MEM_CARD
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
메모리 오류 위치의 카드 번호입니다.
-
-
MEM_COLUMN
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
메모리 오류 위치의 열 번호입니다.
-
-
MEM_DEVICE
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
메모리 오류 위치의 디바이스 번호입니다.
-
-
MEM_ERROR_STATUS
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
메모리 오류 상태.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
-
MEM_MODULE
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
메모리 오류 위치의 모듈 또는 순위 번호입니다.
-
-
MEM_NODE
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
메모리 오류가 포함된 노드입니다. 이 속성은 다중 노드 시스템에만 적용됩니다. 이 속성은 공급업체별로 다릅니다.
-
-
MEM_PHYSICAL_ADDR
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
메모리 오류의 실제 주소입니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
-
MEM_PHYSICAL_MASK
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
메모리 오류의 64비트 실제 주소에 있는 유효한 주소 비트입니다.
참고
실제 마스크는 실제 주소의 세분성을 지정합니다. 메모리 오류의 실제 주소는 하드웨어 구현 요인에 따라 달라집니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
-
MEM_ROW
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
메모리 오류 위치의 행 번호입니다.
-
-
RawRecord
-
-
데이터 형식: uint8 배열
-
액세스 형식: 읽기 전용
SAL(시스템 추상화 계층)에서 Windows에 표시되는 원시 오류 레코드를 포함하는 바이트 배열입니다. 배열의 요소 수는 Size 속성으로 지정됩니다.
-
-
RecordId
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
이 오류에 대한 오류 레코드의 레코드 식별자입니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
-
REQUESTOR_ID
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
트랜잭션을 시작하는 디바이스 또는 구성 요소의 하드웨어 주소입니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
-
RESPONDER_ID
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
트랜잭션에 대한 응답자의 하드웨어 주소입니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
-
크기
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
원시 오류 레코드의 크기(바이트)입니다.
-
-
TARGET_ID
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
트랜잭션의 의도된 대상의 하드웨어 주소입니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
-
형식
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
이벤트 로그 메시지의 유형입니다. 이러한 메시지는 이벤트 중 하나를 수신할 때 Windows 이벤트 로그 소비자 공급자가 이벤트 로그 메시지를 삽입하는 데 사용되는 이벤트 로그 메시지 코드에 해당합니다.
-
-
VALIDATION_BITS
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
후속 필드의 유효성을 나타내는 데 사용되는 유효성 검사 비트입니다.
값 의미 - 1(0x1)
MEM_ERROR_STATUS 유효합니다. - 2(0x2)
MEM_PHYSICAL_ADDR 유효합니다. - 4(0x4)
MEM_ADDR_MASK 유효합니다. - 8(0x8)
MEM_NODE 유효합니다. - 16(0x10)
MEM_CARD 유효합니다. - 32(0x20)
MEM_MODULE 유효합니다. - 64(0x40)
MEM_BANK 유효합니다. - 128(0x80)
MEM_DEVICE 유효합니다. - 256 (0x100)
MEM_ROW 유효합니다. - 512 (0x200)
MEM_COLUMN 유효합니다. - 1024 (0x400)
MEM_BIT_POSITION 유효합니다. - 2048 (0x800)
MEM_PLATFORM_REQUESTOR_ID 유효합니다. - 4096 (0x1000)
MEM_PLATFORM_RESPONDER_ID 유효합니다. - 8192 (0x2000)
MEM_PLATFORM_TARGET 유효합니다. - 16384 (0x4000)
MEM_PLATFORM_BUS_SPECIFIC_DATA 유효합니다. - 32768 (0x8000)
MEM_PLATFORM_OEM_ID 유효합니다. - 65536 (0x10000)
MEM_PLATFORM_OEM_DATA_STRUCT 유효합니다. 스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
설명
MSMCAEvent_MemoryError 클래스는 WMIEvent에서 파생됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows XP |
지원되는 최소 서버 |
Windows Server 2003 |
네임스페이스 |
Root\wmi |
MOF |
|
DLL |
|