WHEA_XPF_CACHE_CHECK联合 (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

一个位,指示 成员包含有效数据。

DUMMYSTRUCTNAME.LevelValid

一个位,指示 级别 成员包含有效数据。

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 结构 指令指针中指定的指令指针与错误直接关联。

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

DUMMYSTRUCTNAME.RestartableIP

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

仅当设置了 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