DebugFailureAnalysis 对象具有故障分析条目的集合。 有关详细信息,请参阅 故障分析条目、标记和数据类型。
失败分析条目(也称为 FA 条目)是以下项之一:
FA_ENTRY结构的 DataSize 成员保存数据块的大小(以字节为单位)。 如果没有数据块, DataSize 等于 0。 FA_ENTRY结构的标记成员标识 FA 条目中存储的信息类型。 例如,标记 DEBUG_FLR_BUGCHECK_CODE 指示 FA_ENTRY 的数据块保存 bug 检查代码。
在某些情况下,不需要数据块;所有信息都由标记传达。 例如,带有标记DEBUG_FLR_KERNEL_VERIFIER_ENABLED的FA_ENTRY没有数据块。
每个标记都与 FA_ENTRY_TYPE 枚举中的一种数据类型相关联。 例如,标记 DEBUG_FLR_BUGCHECK_CODE 与数据类型 DEBUG_FA_ENTRY_ULONG相关联。 若要确定标记的数据类型,请调用 IDebugFAEntryTags 接口的 GetType 方法。
若要获取或设置 FA 条目的数据块,请使用 IDebugFailureAnalysis2 接口。