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