Функция DrtGetSearchResultSize (drt.h)

Функция DrtGetSearchResultSize возвращает размер следующего доступного результата поиска.

Синтаксис

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

Параметры

[in] hSearchContext

Чтобы закрыть контекст поиска, выполните обработку. Этот параметр возвращается функцией DrtStartSearch .

[out] pulSearchResultSize

Содержит размер следующего доступного результата поиска.

Возвращаемое значение

Возвращает S_OK, если функция выполнена успешно. Другие возможные значения:

Код возврата Описание
E_INVALIDARG
pulSearchResultSize имеет значение NULL.
E_HANDLE
hSearchContext является недопустимым дескриптором.
DRT_E_FAULTED
Облако DRT находится в состоянии сбоя.
DRT_E_NO_MORE
Результаты больше не возвращаются.
DRT_E_TIMEOUT
Поиск завершился сбоем, так как истекло время ожидания.
DRT_E_SEARCH_IN_PROGRESS
Поиск продолжается.

Комментарии

Приложение получит S_OK и продолжит цикл с помощью функций DrtGetSearchResultSize и DrtGetSearchResult, пока очередь содержит результаты поиска. Если очередь пуста, функция DrtGetSearchResult вернет DRT_E_SEARCH_IN_PROGRESS или DRT_E_NO_MORE.

Требования

   
Минимальная версия клиента Windows 7 Профессиональная [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header drt.h
Библиотека Drt.lib
DLL Drt.dll

См. также раздел

DrtStartSearch