다음을 통해 공유


WHEA_ERROR_PACKET_FLAGS 공용 구조체(ntddk.h)

WHEA_ERROR_PACKET_FLAGS 공용 구조체는 WHEA_ERROR_PACKET 구조를 통해 보고된 오류 조건을 정의합니다.

구문

typedef union _WHEA_ERROR_PACKET_FLAGS {
  struct {
    ULONG PreviousError : 1;
    ULONG CriticalEvent : 1;
    ULONG HypervisorError : 1;
    ULONG Simulated : 1;
    ULONG PlatformPfaControl : 1;
    ULONG PlatformDirectedOffline : 1;
    ULONG AddressTranslationRequired : 1;
    ULONG AddressTranslationCompleted : 1;
    ULONG RecoveryOptional : 1;
    ULONG Reserved2 : 23;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} WHEA_ERROR_PACKET_FLAGS, *PWHEA_ERROR_PACKET_FLAGS;

멤버

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.PreviousError

하드웨어 오류 패킷에 심각한 하드웨어 오류에 대한 정보가 포함되어 있는지 여부를 나타내는 단일 비트입니다. 이 오류로 인해 운영 체제에서 버그 검사 생성하고 다시 시작했습니다.

DUMMYSTRUCTNAME.CriticalEvent

DUMMYSTRUCTNAME.HypervisorError

하이퍼바이저 오류가 발생했음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Simulated

오류 조건이 시뮬레이션되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.PlatformPfaControl

WHEA 또는 PSHED 플러그 인이 PFA(예측 실패 분석)를 제어하는지 여부를 나타내는 단일 비트입니다. 이 비트가 설정된 경우 PSHED 플러그 인은 PFA를 제어하며 ECC 메모리 페이지를 오프라인 상태로 전환하려면 PlatformDirectedOffline을 설정해야 합니다.

WHEA에 대한 PFA 지원에 대한 자세한 내용은 PFA(예측 실패 분석)를 참조하세요.

DUMMYSTRUCTNAME.PlatformDirectedOffline

시스템 구성 요소에서 PFA를 수행하는 PSHED 플러그 인이 구성 요소를 오프라인 상태로 전환해야 하는지 여부를 결정하는지 여부를 나타내는 단일 비트입니다. 이 비트는 PlatformPfaControl 멤버가 설정된 경우에만 유효합니다.

DUMMYSTRUCTNAME.AddressTranslationRequired

이 필드는 WHEA가 이 패킷이 메모리 오류를 나타내지만 WHEA에서 수집한 오류 데이터에 유효한 실제 주소가 포함되어 있지 않음을 나타냅니다. PSHED 플러그 인은 WHEA가 조치를 취할 수 있도록 주소에서 플랫폼별 번역을 수행할 수 있습니다. 이 플래그가 설정되고 RecoveryOptional 플래그가 0이면 심각한 하드웨어 오류를 나타내는 버그 검사 코드 0x124 시스템이 충돌합니다.

DUMMYSTRUCTNAME.AddressTranslationCompleted

AddressTranslationRequired 비트가 설정된 경우 PSHED 플러그 인은 오류 상태에 포함된 메모리 주소가 유효한 실제 주소를 반영하도록 업데이트되었음을 나타내기 위해 오류 정보 콜백 검색 중에 이 비트를 설정할 수 있습니다. 이렇게 하면 WHEA가 복구를 수행할 수 있습니다.

DUMMYSTRUCTNAME.RecoveryOptional

이 필드는 복구가 선택 사항이며 시스템이 추가 작업 없이 실행을 계속할 수 있음을 나타냅니다. 이 플래그는 작업이 선택 사항인 오류에 대해 설정되며 PSHED 플러그 인에서 변환을 제공하지 않는 경우 시스템이 충돌하지 않도록 AddressTranslationRequired가 설정됩니다.

DUMMYSTRUCTNAME.Reserved2

시스템에서 사용하도록 예약되었습니다.

AsULONG

WHEA_ERROR_PACKET_FLAGS 공용 구조체의 내용에 대한 ULONG 표현입니다.

설명

WHEA_ERROR_PACKET_FLAGS 공용 구조체는 WHEA_ERROR_PACKET 구조를 사용하여 보고된 오류 조건을 설명합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Server 2008, Windows Vista SP1 이상 버전의 Windows에서 지원됩니다.
머리글 ntddk.h(Ntddk.h 포함)

추가 정보

PFA(예측 실패 분석)

WHEA_ERROR_PACKET