IInitiateWinSATAssessment::CancelAssessment 方法 (winsatcominterfacei.h)

[IInitiateWinSATAssessment::CancelAssessment 可能在Windows 8.1后更改或不可用于发布。]

取消当前正在运行的评估。

语法

HRESULT CancelAssessment();

返回值

如果成功,则返回S_OK;否则,该方法将返回以下错误代码或作为 HRESULT 返回的 Win32 错误代码。

返回代码/值 说明
WINSAT_ERROR_WINSAT_NOT_RUNNING
0x80040006
没有要取消的正在运行的评估。

注解

此方法向 WinSAT 发送取消评估的请求。 若要确定取消请求是否成功,请实现 IWinSATInitiateEvents::WinSATComplete 方法,并为值 WINSAT_ERROR_WINSAT_CANCELED 检查 hresult 参数。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 winsatcominterfacei.h
DLL Winsatapi.dll

另请参阅

IInitiateWinSATAssessment

IInitiateWinSATAssessment::InitiateAssessment

IInitiateWinSATAssessment::InitiateFormalAssessment