0

我将使用Windows Update Agent枚举未安装的更新。我有一个问题。这是一种丢弃/停止BeginSearch方法(搜索过程)的方法。我试图用EndSearch停止搜索过程,但它并没有停止它。谢谢。

4

1 回答 1

1

IUpdateSearcher::EndSearch()等待搜索首先完成。您可以通过首先调用you get fromISearchJob::RequestAbort()来明确请求提前停止搜索。之后,返回的 from应该有一个of ,你应该安全地释放它。(您仍然应该调用,因为中止操作仍然是异步的,正如名称“请求中止”所暗示的那样。)ISearchJobIUpdateSearcher::BeginSearch()ISearchResultsEndSearch()ResultCodeorcAbortedEndSearch()

于 2016-09-01T17:11:20.793 回答