IWinSATInitiateEvents::WinSATComplete 方法 (winsatcominterfacei.h)
[IWinSATInitiateEvents::WinSATComplete 可能会在Windows 8.1后对发布进行更改或不可用。]
在评估成功、失败或取消时接收通知。
语法
HRESULT WinSATComplete(
[in] HRESULT hresult,
[in] LPCWSTR strDescription
);
参数
[in] hresult
评估的返回值。 下面是评估的可能返回值。
值 |
含义 |
- WINSAT_STATUS_COMPLETED_SUCCESS
- 0x40033
|
评估已成功完成。
|
- WINSAT_ERROR_ASSESSMENT_INTERFERENCE
- 0x80040034
|
由于系统活动,评估无法完成。
|
- WINSAT_ERROR_COMPLETED_ERROR
- 0x80040035
|
由于内部或系统错误,评估无法完成。
|
- WINSAT_ERROR_WINSAT_CANCELED
- 0x80040036
|
评估已取消。
|
- WINSAT_ERROR_COMMAND_LINE_INVALID
- 0x80040037
|
传递给 WinSAT 的命令行无效。
|
- WINSAT_ERROR_ACCESS_DENIED
- 0x80040038
|
用户没有足够的权限来运行 WinSAT。
|
- WINSAT_ERROR_WINSAT_ALREADY_RUNNING
- 0x80040039
|
另一个 WinSAT.exe 副本已在运行;计算机上一次只能运行一个 WinSAT.exe 实例。
|
[in] strDescription
完成状态的说明。 此字符串在此回调的生命周期内有效。 如果在回调返回后需要,请复制字符串。
返回值
此方法应返回S_OK;忽略 值。
要求
要求 |
值 |
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
目标平台 |
Windows |
标头 |
winsatcominterfacei.h |
DLL |
Winsatapi.dll |
另请参阅
IInitiateWinSATAssessment
IWinSATInitiateEvents
IWinSATInitiateEvents::WinSATUpdate