Поделиться через


структура WHEA_XPF_PROCINFO (ntddk.h)

Структура WHEA_XPF_PROCINFO описывает сведения об ошибках процессора, относящиеся к архитектуре процессора x86 и x64.

Синтаксис

typedef struct _WHEA_XPF_PROCINFO {
  GUID                        CheckInfoId;
  WHEA_XPF_PROCINFO_VALIDBITS ValidBits;
  union {
    WHEA_XPF_CACHE_CHECK CacheCheck;
    WHEA_XPF_TLB_CHECK   TlbCheck;
    WHEA_XPF_BUS_CHECK   BusCheck;
    WHEA_XPF_MS_CHECK    MsCheck;
    ULONGLONG            AsULONGLONG;
  } CheckInfo;
  ULONGLONG                   TargetId;
  ULONGLONG                   RequesterId;
  ULONGLONG                   ResponderId;
  ULONGLONG                   InstructionPointer;
} WHEA_XPF_PROCINFO, *PWHEA_XPF_PROCINFO;

Члены

CheckInfoId

ИДЕНТИФИКАТОР GUID, определяющий сведения об ошибке процессора, содержащиеся в элементе checkInfo CheckInfo. Ниже приведены возможные идентификаторы GUID, которые можно указать для этого элемента:

WHEA_CACHECHECK_GUID

Элемент CheckInfo.CacheCheck содержит сведения об ошибке кэша.

WHEA_TLBCHECK_GUID

Элемент CheckInfo.TlbCheck содержит сведения об ошибке буфера lookaside для перевода.

WHEA_BUSCHECK_GUID

Элемент CheckInfo.BusCheck содержит сведения об ошибке шины.

WHEA_MSCHECK_GUID

Элемент CheckInfo.MsCheck содержит сведения об ошибке, относящегося к микроархитектуре.

ValidBits

Объединение WHEA_XPF_PROCINFO_VALIDBITS, указывающее, какие члены этой структуры содержат допустимые данные.

CheckInfo

Объединение профсоюзов, относящихся к разным типам сведений об ошибках процессора.

Этот элемент содержит допустимые данные, только если задан ValidBits.CheckInfo бит.

CheckInfo.CacheCheck

Объединение WHEA_XPF_CACHE_CHECK, описывающее сведения об ошибке кэша.

CheckInfo.TlbCheck

Объединение WHEA_XPF_TLB_CHECK, описывающее сведения об ошибке буфера lookaside для перевода.

CheckInfo.BusCheck

Объединение WHEA_XPF_BUS_CHECK, описывающее сведения об ошибке шины.

CheckInfo.MsCheck

Объединение WHEA_XPF_MS_CHECK, описывающее сведения об ошибках микроархитектуры.

CheckInfo.AsULONGLONG

Представление ULONGLONG содержимого объединения CheckInfo.

TargetId

Идентификатор, однозначно определяющий целевой объект, связанный с ошибкой.

Этот элемент содержит допустимые данные, только если задан бит ValidBits.TargetId.

RequesterId

Идентификатор, который однозначно идентифицирует запрашивающего объекта, связанного с ошибкой.

Этот элемент содержит допустимые данные, только если задан бит ValidBits.RequesterId.

ResponderId

Идентификатор, который однозначно идентифицирует респондента, связанный с ошибкой.

Этот элемент содержит допустимые данные, только если задан ValidBits.Responder бит.

InstructionPointer

Указатель инструкции во время возникновения ошибки.

Этот элемент содержит допустимые данные, только если задан бит ValidBits.InstructionPointer.

Замечания

Структура WHEA_XPF_PROCESSOR_ERROR_SECTION содержит массив структур WHEA_XPF_PROCINFO, каждый из которых описывает определенные сведения об ошибках, связанных с ошибкой процессора.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях Windows.
заголовка ntddk.h (include Ntddk.h)

См. также

WHEA_XPF_BUS_CHECK

WHEA_XPF_CACHE_CHECK

WHEA_XPF_MS_CHECK

WHEA_XPF_PROCESSOR_ERROR_SECTION

WHEA_XPF_PROCINFO_VALIDBITS

WHEA_XPF_TLB_CHECK