Función BindIFilterFromStorage (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 el puntero de interfaz IFilter para el objeto de almacenamiento especificado. Esto resulta especialmente útil al filtrar el contenido de un documento y procesar objetos OLE incrustados a los que se puede acceder a través de sus interfaces IStorage .
Sintaxis
HRESULT BindIFilterFromStorage(
[in] IStorage *pStg,
[in] IUnknown *pUnkOuter,
[out] void **ppIUnk
);
Parámetros
[in] pStg
Puntero a la interfaz IStorage que se va a usar para acceder al archivo.
[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 de salida que recibe el puntero de interfaz IFilter .
Valor devuelto
Esta función puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
La operación se completó correctamente. |
|
Se denegó el acceso a la función a la ruta de acceso del objeto de almacenamiento. |
|
La función encontró un identificador no válido, probablemente debido a una situación de poca memoria. |
|
La función recibió un parámetro no válido. |
|
La función no tenía memoria suficiente u otros recursos para completar la operación. |
|
Se ha producido un error desconocido. |
Comentarios
Esta función no es una implementación completa de un controlador persistente COM.
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 | Ntquery.dll |