Fonction BindIFilterFromStorage (ntquery.h)
[Le service d’indexation n’est pas pris en charge à partir de Windows XP. Utilisez plutôt Recherche Windows pour la recherche côté client et Microsoft Search Server Express pour la recherche côté serveur.]
Récupère le pointeur d’interface IFilter pour l’objet de stockage spécifié. Cela est particulièrement utile lors du filtrage du contenu d’un document et du traitement d’objets OLE incorporés accessibles via leurs interfaces IStorage .
Syntaxe
HRESULT BindIFilterFromStorage(
[in] IStorage *pStg,
[in] IUnknown *pUnkOuter,
[out] void **ppIUnk
);
Paramètres
[in] pStg
Pointeur vers l’interface IStorage à utiliser pour accéder au fichier.
[in] pUnkOuter
Pointeur vers l’interface IUnknown de contrôle de l’agrégat dans lequel cet objet de stockage existe.
[out] ppIUnk
Pointeur vers une variable de sortie qui reçoit le pointeur d’interface IFilter .
Valeur retournée
Cette fonction peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
L’opération s’est terminée avec succès. |
|
La fonction s’est vu refuser l’accès au chemin d’accès de l’objet de stockage. |
|
La fonction a rencontré un handle non valide, probablement en raison d’une situation de mémoire insuffisante. |
|
La fonction a reçu un paramètre non valide. |
|
La fonction ne disposait pas de suffisamment de mémoire ou d’autres ressources pour terminer l’opération. |
|
Une erreur inconnue s’est produite. |
Remarques
Cette fonction n’est pas une implémentation complète d’un gestionnaire persistant COM.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ntquery.h |
Bibliothèque | Ntquery.lib |
DLL | Ntquery.dll |