Función LoadIFilter (ntquery.h)

[Indexing Service no se admite a partir de Windows XP. En su lugar, use Windows Search para la búsqueda del lado cliente y Microsoft Search Server Express para la búsqueda del lado servidor.]

Recupera IFilter del nombre de ruta de acceso del objeto.

Sintaxis

HRESULT LoadIFilter(
        PCWSTR   pwcsPath,
  [in]  IUnknown *pUnkOuter,
  [out] void     **ppIUnk
);

Parámetros

pwcsPath

Puntero a la ruta de acceso completa de un objeto para el que se va a devolver un puntero de interfaz IFilter . La ruta de acceso puede incluir un nombre de archivo completo o solo la extensión de nombre de archivo; por ejemplo, ".ext".

[in] pUnkOuter

Puntero a la interfaz IUnknown de control del agregado en el que existe este objeto de almacenamiento.

[out] ppIUnk

Puntero a una variable que recibe el puntero de interfaz IFilter .

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
La operación se completó correctamente.
E_ACCESSDENIED
Se denegó el acceso a la función al archivo de filtro.
E_HANDLE
La función encontró un identificador no válido, probablemente debido a una situación de poca memoria.
E_INVALIDARG
La función recibió un parámetro no válido.
E_OUTOFMEMORY
La función no tenía memoria suficiente u otros recursos para completar la operación.
E_FAIL
Se ha producido un error desconocido.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ntquery.h
Library Ntquery.lib
Archivo DLL Query.dll

Consulte también

BindIFilterFromStorage

BindIFilterFromStream

Ifilter