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


Метод ISearchManager2::CreateCatalog (searchapi.h)

Создает пользовательский каталог в индексаторе Windows Search и возвращает ссылку на него.

Синтаксис

HRESULT CreateCatalog(
  [in]  LPCWSTR               pszCatalog,
  [out] ISearchCatalogManager **ppCatalogManager
);

Параметры

[in] pszCatalog

Тип: LPCWSTR

Имя создаваемого каталога. Может быть любым именем, выбранным вызывающим элементом, должен содержать только стандартные буквенно-цифровые символы и символы подчеркивания.

[out] ppCatalogManager

Тип: ISearchCatalogManager**

При успешном выполнении ссылка на созданный каталог возвращается в виде указателя интерфейса ISearchCatalogManager . Метод Release() должен вызываться в этом интерфейсе после того, как вызывающее приложение завершит его использование.

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

Тип: HRESULT

HRESULT, указывающий состояние операции:

Код возврата Описание
S_OK
Каталог ранее не существовал и был создан. Возвращенная ссылка на каталог.
S_FALSE
Каталог существовал ранее, ссылка на каталог возвращена.
 

FAILED HRESULT: сбой при создании каталога или переданы недопустимые аргументы.

Комментарии

Вызывается для создания каталога в индексаторе Windows Search. После создания методы в возвращенном диспетчере ISearchCatalog можно использовать для добавления индексированных расположений, отслеживания процесса индексирования и создания запросов для отправки индексатору и получения результатов. Дополнительные сведения см. в разделе Управление индексом.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header searchapi.h

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

ISearchManager2