次の方法で共有


IUpdateSearcher::EndSearch メソッド (wuapi.h)

更新プログラムの非同期検索を完了します。

構文

HRESULT EndSearch(
  [in]  ISearchJob    *searchJob,
  [out] ISearchResult **retval
);

パラメーター

[in] searchJob

BeginSearch メソッドが返す ISearchJob インターフェイス。

[out] retval

次を含む ISearchResult インターフェイス。

  • 操作の結果
  • 検索条件に一致する更新プログラムのコレクション

戻り値

成功した場合 はS_OK を返します。 それ以外の場合は、COM または Windows エラー コードを返します。

このメソッドは、次のエラー コードを返すこともできます。

リターン コード Description
S_OK
更新プログラムの非同期検索が成功しました。
WU_E_LEGACYSERVER
IUpdateSearcherの ServerSelection プロパティが ssManagedServer または ssDefault に設定されていて、コンピューター上のマネージド サーバーが Microsoft Software Update Services (SUS) 1.0 サーバーである場合、更新プログラムを検索することはできません。
E_POINTER
パラメーター値が無効または NULL です
E_ACCESSDENIED
リモート コンピューターからこのメソッドを呼び出すことはできません。
WU_E_INVALID_OPERATION
EndSearch メソッドは、検索ジョブに対してEndSearch が既に呼び出されている場合、WU_E_INVALID_OPERATIONを返します。
WU_E_INVALID_CRITERIA
検索中に無効な条件が見つかりました。

注釈

アプリで非同期 WUA API を使用する場合は、タイムアウト メカニズムの実装が必要になる場合があります。 非同期 WUA 操作を実行する方法の詳細については、「 非同期 WUA 操作のガイドライン」を参照してください。

Requirements

Requirement 価値
サポートされる最小クライアント Windows XP、Windows 2000 Professional SP3 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003、Windows 2000 Server SP3 [デスクトップ アプリのみ]
ターゲット プラットフォーム ウィンドウズ
Header wuapi.h
Library Wuguid.lib
DLL Wuapi.dll

こちらも参照ください

IUpdateSearcher