Share via


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 のインスタンスは 1 つだけです。

[in] strDescription

完了状態の説明。 この文字列は、このコールバックの有効期間中に有効です。 コールバックが返された後に必要な場合は、文字列をコピーします。

戻り値

このメソッドは、S_OKを返す必要があります。値は無視されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー winsatcominterfacei.h
[DLL] Winsatapi.dll

こちらもご覧ください

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents::WinSATUpdate