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