fixupInfo 结构 (naptypes.h)
注意从Windows 10开始,网络访问保护平台不可用
语法
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 |