fixupInfo 结构 (naptypes.h)

注意从Windows 10开始,网络访问保护平台不可用
 
FixupInfo 结构包含 Sysytem Health Agent (SHA) 的修复信息。

语法

typedef struct tagFixupInfo {
  FixupState  state;
  Percentage  percentage;
  ResultCodes resultCodes;
  MessageId   fixupMsgId;
} FixupInfo;

成员

state

一个 FixupState 值,用于定义 SHA 的修复状态。

percentage

包含完成修正百分比的百分比的 百分比 的数据类型。 当 状态 等于 FixupStateInProgress 时,此成员是介于 0 (零) 和 100 之间的非零值;否则为 0 (零) 。

注意 如果 SHA 不支持百分比,则此值为 0,表示 SHA 更新尚未启动;或 101,指示 SHA 正在更新。
 

resultCodes

ResultCodes 结构,包含调用 GetFixupInfo 时返回到 NAP 代理的 SHA 定义的 HRESULT 值。

fixupMsgId

一个 MessageID 值,该值包含修复状态结构的 SHA 定义的资源 ID。

注解

如果 SHA 修正过程支持在更新期间报告百分比值,则 百分比 用于将当前进度作为整数百分比值传达。 修正更新完成后, 必须将百分比 设置为 100, 状态 必须设置为 fixupStateSuccess。 如果修正未完成,则必须将 百分比 设置为介于 0 和 99(含)之间的值,并且 状态 必须设置为 fixupStateInProgress

如果修正过程不支持报告百分比值,则只要 状态 设置为 fixupStateInProgress百分比 必须设置为值 101,这表示修正过程处于常规“正在更新”状态,但完成量未知。 修正 完成后,状态 必须设置为 fixupStateSuccess百分比 必须设置为 100。

如果 SHA 无法更新修复信息,则必须将 状态 设置为 fixupStateCouldNotUpdate

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 naptypes.h

另请参阅

FixupState

NAP 参考

NAP 结构

ResultCodes