Compartir a través de


Método ISearchManager2::CreateCatalog (searchapi.h)

Crea un nuevo catálogo personalizado en el indexador de Windows Search y devuelve una referencia a él.

Sintaxis

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

Parámetros

[in] pszCatalog

Tipo: LPCWSTR

Nombre del catálogo que se va a crear. Puede ser cualquier nombre seleccionado por el autor de la llamada, debe contener solo caracteres alfanuméricos estándar y caracteres de subrayado.

[out] ppCatalogManager

Tipo: ISearchCatalogManager**

Si se realiza correctamente, se devuelve una referencia al catálogo creado como un puntero de interfaz ISearchCatalogManager . Se debe llamar a Release() en esta interfaz después de que la aplicación que realiza la llamada haya terminado de usarla.

Valor devuelto

Tipo: HRESULT

HRESULT que indica el estado de la operación:

Código devuelto Descripción
S_OK
El catálogo no existía anteriormente y se creó. Referencia al catálogo devuelto.
S_FALSE
El catálogo existía anteriormente, referencia al catálogo devuelto.
 

ERROR HRESULT: error al crear argumentos de catálogo o no válidos.

Comentarios

Se llama para crear un nuevo catálogo en el indexador de Windows Search. Después de la creación, los métodos del administrador ISearchCatalog devuelto se pueden usar para agregar ubicaciones que se indexarán, supervisar el proceso de indexación y construir consultas para enviar al indexador y obtener resultados. Para obtener más información, consulte Administración del índice.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado searchapi.h

Consulte también

ISearchManager2