DrtGetSearchResultSize 函数 (drt.h)

DrtGetSearchResultSize 函数返回下一个可用搜索结果的大小。

语法

HRESULT DrtGetSearchResultSize(
  [in]  HDRT_SEARCH_CONTEXT hSearchContext,
  [out] ULONG               *pulSearchResultSize
);

参数

[in] hSearchContext

要关闭的搜索上下文的句柄。 此参数由 DrtStartSearch 函数返回。

[out] pulSearchResultSize

保留下一个可用搜索结果的大小。

返回值

如果函数成功,则返回S_OK。 其他可能的值包括:

返回代码 说明
E_INVALIDARG
pulSearchResultSizeNULL
E_HANDLE
hSearchContext 是无效句柄。
DRT_E_FAULTED
DRT 云处于故障状态。
DRT_E_NO_MORE
没有更多要返回的结果。
DRT_E_TIMEOUT
搜索失败,因为它超时。
DRT_E_SEARCH_IN_PROGRESS
搜索仍在进行中。

备注

只要队列包含搜索结果,应用程序将收到S_OK并继续循环使用 DrtGetSearchResultSizeDrtGetSearchResult 函数。 当队列为空时, DrtGetSearchResult 函数将返回DRT_E_SEARCH_IN_PROGRESS或DRT_E_NO_MORE。

要求

   
最低受支持的客户端 Windows 7 专业版 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 drt.h
Library Drt.lib
DLL Drt.dll

另请参阅

DrtStartSearch