Compartir a través de


estructura de WHEA_XPF_PROCINFO (ntddk.h)

La estructura WHEA_XPF_PROCINFO describe la información de error del procesador específica de las arquitecturas de procesador x86 y x64.

Sintaxis

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;

Miembros

CheckInfoId

GUID que identifica la información de error del procesador contenida en el miembro CheckInfo . A continuación se muestran los posibles GUID que se pueden especificar para este miembro:

WHEA_CACHECHECK_GUID

El miembro CheckInfo.CacheCheck contiene información de error de caché.

WHEA_TLBCHECK_GUID

El miembro CheckInfo.TlbCheck contiene información de error del búfer lookaside de traducción.

WHEA_BUSCHECK_GUID

El miembro CheckInfo.BusCheck contiene información de error del bus.

WHEA_MSCHECK_GUID

El miembro CheckInfo.MsCheck contiene información de error específica de microarchitecture.

ValidBits

Unión WHEA_XPF_PROCINFO_VALIDBITS que especifica qué miembros de esta estructura contienen datos válidos.

CheckInfo

Unión de uniones que son específicas de cada tipo diferente de información de error del procesador.

Este miembro contiene datos válidos solo si se establece el bit ValidBits.CheckInfo .

CheckInfo.CacheCheck

Unión WHEA_XPF_CACHE_CHECK que describe la información de error de caché.

CheckInfo.TlbCheck

Unión WHEA_XPF_TLB_CHECK que describe la información de error del búfer de aspecto de traducción.

CheckInfo.BusCheck

Unión WHEA_XPF_BUS_CHECK que describe la información de error del bus.

CheckInfo.MsCheck

Unión WHEA_XPF_MS_CHECK que describe información de error específica de microarchitecture.

CheckInfo.AsULONGLONG

Representación ULONGLONG del contenido de la unión CheckInfo .

TargetId

Identificador que identifica de forma única el destino asociado al error.

Este miembro solo contiene datos válidos si se establece el bit ValidBits.TargetId .

RequesterId

Identificador que identifica de forma única el solicitante asociado al error.

Este miembro contiene datos válidos solo si se establece el bit ValidBits.RequesterId .

ResponderId

Identificador que identifica de forma única el respondedor asociado al error.

Este miembro contiene datos válidos solo si se establece el bit ValidBits.Responder .

InstructionPointer

Puntero de instrucción en el momento en que se produjo el error.

Este miembro contiene datos válidos solo si se establece el bit ValidBits.InstructionPointer .

Comentarios

La estructura WHEA_XPF_PROCESSOR_ERROR_SECTION contiene una matriz de estructuras de WHEA_XPF_PROCINFO, cada una de las cuales describe información de error específica asociada al error del procesador que se produjo.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con Windows Server 2008, Windows Vista SP1 y versiones posteriores de Windows.
Encabezado ntddk.h (incluya Ntddk.h)

Consulte también

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