RootCauseInfo 结构 (ndattrib.h)
包含有关事件的根本原因的详细信息。
语法
typedef struct tagRootCauseInfo {
LPWSTR pwszDescription;
GUID rootCauseID;
DWORD rootCauseFlags;
GUID networkInterfaceID;
RepairInfoEx *pRepairs;
USHORT repairCount;
} RootCauseInfo, *PRootCauseInfo;
成员
pwszDescription
类型: LPWSTR
描述导致事件的问题的字符串。
rootCauseID
类型: GUID
与标识的问题相对应的 GUID。
rootCauseFlags
类型:DWORD
一个数值,提供有关问题的详细信息。
值 | 含义 |
---|---|
|
根本原因对应于诊断树中的叶。 叶的根本原因更有可能更接近用户尝试诊断的问题。 |
|
根本原因对应于 DIAGNOSIS_STATUS 值为 DS_CONFIRMED 的节点。 已确认的低运行状况问题更有可能与用户尝试诊断的问题相对应。 |
|
根本原因来自第三方帮助程序类扩展,而不是本机 Windows 帮助程序类。 |
networkInterfaceID
类型: GUID
发生问题的网络接口的 GUID。 如果问题不是特定于接口的,则此值为零 (0) 。
pRepairs
类型: RepairInfoEx*
可用于尝试解决问题的修复。
repairCount
类型: USHORT
可用的修复次数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | ndattrib.h |