WHEA_XPF_CACHE_CHECK union (ntddk.h)

WHEA_XPF_CACHE_CHECK联合描述了 x86 或 x64 处理器的缓存错误信息。

语法

typedef union _WHEA_XPF_CACHE_CHECK {
  struct {
    ULONGLONG TransactionTypeValid : 1;
    ULONGLONG OperationValid : 1;
    ULONGLONG LevelValid : 1;
    ULONGLONG ProcessorContextCorruptValid : 1;
    ULONGLONG UncorrectedValid : 1;
    ULONGLONG PreciseIPValid : 1;
    ULONGLONG RestartableIPValid : 1;
    ULONGLONG OverflowValid : 1;
    ULONGLONG ReservedValid : 8;
    ULONGLONG TransactionType : 2;
    ULONGLONG Operation : 4;
    ULONGLONG Level : 3;
    ULONGLONG ProcessorContextCorrupt : 1;
    ULONGLONG Uncorrected : 1;
    ULONGLONG PreciseIP : 1;
    ULONGLONG RestartableIP : 1;
    ULONGLONG Overflow : 1;
    ULONGLONG Reserved : 34;
  } DUMMYSTRUCTNAME;
  ULONGLONG XpfCacheCheck;
} WHEA_XPF_CACHE_CHECK, *PWHEA_XPF_CACHE_CHECK;

成员

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TransactionTypeValid

指示 TransactionType 成员包含有效数据的单个位。

DUMMYSTRUCTNAME.OperationValid

指示 Operation 成员包含有效数据的单个位。

DUMMYSTRUCTNAME.LevelValid

指示 Level 成员包含有效数据的单个位。

DUMMYSTRUCTNAME.ProcessorContextCorruptValid

指示 ProcessorContextCorrupt 成员包含有效数据的单个位。

DUMMYSTRUCTNAME.UncorrectedValid

一个位,指示 未更正 的成员包含有效数据。

DUMMYSTRUCTNAME.PreciseIPValid

指示 PreciseIP 成员包含有效数据的单个位。

DUMMYSTRUCTNAME.RestartableIPValid

指示 RestartableIP 成员包含有效数据的单个位。

DUMMYSTRUCTNAME.OverflowValid

指示 Overflow 成员包含有效数据的单个位。

DUMMYSTRUCTNAME.ReservedValid

预留给系统使用。

DUMMYSTRUCTNAME.TransactionType

发生错误时正在进行的事务的类型。 可能的值为:

仅当设置了 TransactionTypeValid 位时,此成员才包含有效数据。

DUMMYSTRUCTNAME.Operation

导致错误的缓存操作的类型。 可能的值为:

仅当设置了 OperationValid 位时,此成员才包含有效数据。

DUMMYSTRUCTNAME.Level

发生错误的缓存级别。

仅当设置了 LevelValid 位时,此成员才包含有效数据。

DUMMYSTRUCTNAME.ProcessorContextCorrupt

指示处理器上下文可能已损坏的单个位。

仅当设置了 ProcessorContextCorruptValid 位时,此成员才包含有效数据。

DUMMYSTRUCTNAME.Uncorrected

指示错误尚未更正的单个位。

仅当设置了 UncorrectedValid 位时,此成员才包含有效数据。

DUMMYSTRUCTNAME.PreciseIP

一个位,指示在包含此WHEA_XPF_CACHE_CHECK联合的 WHEA_XPF_PROCINFO 结构的 InstructionPointer 成员中指定的指令指针与错误直接关联。

仅当设置了 PreciseIPValid 位时,此成员才包含有效数据。

DUMMYSTRUCTNAME.RestartableIP

一个位,指示可以在包含此WHEA_XPF_CACHE_CHECK结构的WHEA_XPF_PROCINFO联合的 InstructionPointer 成员中指定的指令指针上可靠地重启程序执行。

仅当设置了 RestartableIPValid 位时,此成员才包含有效数据。

DUMMYSTRUCTNAME.Overflow

指示发生错误溢出的单个位。

仅当设置了 OverflowValid 位时,此成员才包含有效数据。

DUMMYSTRUCTNAME.Reserved

预留给系统使用。

XpfCacheCheck

WHEA_XPF_CACHE_CHECK联合内容的 ULONGLONG 表示形式。

注解

如果WHEA_XPF_PROCINFO结构的 CheckInfoId 成员包含WHEA_CACHECHECK_GUID,则WHEA_XPF_PROCINFO结构的 CheckInfo 成员包含WHEA_XPF_CACHE_CHECK联合。

要求

要求
最低受支持的客户端 在 Windows Server 2008、Windows Vista SP1 和更高版本的 Windows 中受支持。
标头 ntddk.h (包括 Ntddk.h)

另请参阅

WHEA_XPF_PROCINFO