IWinSATInitiateEvents::WinSATUpdate 方法 (winsatcominterfacei.h)
[IWinSATInitiateEvents::WinSATUpdate 可能在Windows 8.1后更改或不可用于发布。]
评估正在进行时接收通知。
语法
HRESULT WinSATUpdate(
[in] UINT uCurrentTick,
[in] UINT uTickTotal,
[in] LPCWSTR strCurrentState
);
参数
[in] uCurrentTick
评估的当前进度计时周期。
[in] uTickTotal
评估的进度计时周期总数。
[in] strCurrentState
包含评估的当前状态的字符串。 此字符串在此回调的生命周期内有效。 在回调返回后,如果需要,请复制该字符串。
返回值
此方法应返回S_OK;值将被忽略。
注解
可以使用此方法来确定正式评估的进度。
注意 只能使用 uCurrentTick 和 uTickTotal 值来标记正式评估的进度;对于所有其他评估,值为零。
注意 如果 WinSAT 的实例已在运行,则可能会收到当前正在运行的评估的一个或多个更新回调。
示例
有关示例实现,请参阅 IInitiateWinSATAssessment 的 InitiateAssessment 或 InitiateFormalAssessment 方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | winsatcominterfacei.h |
DLL | Winsatapi.dll |