共用方式為


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