Поделиться через


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

Функция DrtGetSearchResult позволяет вызывающей объекту получить результаты поиска.

Синтаксис

HRESULT DrtGetSearchResult(
  [in]  HDRT_SEARCH_CONTEXT hSearchContext,
  [out] ULONG               ulSearchResultSize,
        DRT_SEARCH_RESULT   *pSearchResult
);

Параметры

[in] hSearchContext

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

[out] ulSearchResultSize

Указатель на структуру DRT_SEARCH_RESULT , содержащую результат поиска.

pSearchResult

Получает указатель на структуру DRT_SEARCH_RESULT, содержащую результаты поиска.

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

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

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

Требования

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

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

DrtStartSearch