共用方式為


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
如果 IUpdateSearcherServerSelection 屬性設為 ssManagedServerssDefault,且電腦上的受管理伺服器是 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 操作指引

需求

Requirement 價值觀
最低支援的用戶端 Windows XP、Windows 2000 Professional SP3 [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003、Windows 2000 Server SP3 [僅限傳統型應用程式]
目標平臺 窗戶
Header wuapi.h
Library Wuguid.lib
DLL Wuapi.dll

另請參閱

IUpdateSearcher