LoadIFilter, fonction (ntquery.h)
[Le service d’indexation n’est pas pris en charge à partir de Windows XP. Utilisez plutôt Windows Search pour la recherche côté client et Microsoft Search Server Express pour la recherche côté serveur.]
Récupère IFilter à partir du nom de chemin d’accès de l’objet.
Syntaxe
HRESULT LoadIFilter(
PCWSTR pwcsPath,
[in] IUnknown *pUnkOuter,
[out] void **ppIUnk
);
Paramètres
pwcsPath
Pointeur vers le chemin d’accès complet d’un objet pour lequel un pointeur d’interface IFilter doit être retourné. Le chemin d’accès peut inclure un nom de fichier complet ou uniquement l’extension de nom de fichier ; par exemple, « .ext ».
[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 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 a été effectuée avec succès. |
|
L’accès au fichier de filtre a été refusé à la fonction. |
|
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. |
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 | Query.dll |