Méthode IFilter::GetValue (filter.h)
Notes
Le service d’indexation n’est plus pris en charge à partir de Windows XP et n’est pas disponible à partir de Windows 8. Au lieu de cela, utilisez Recherche Windows pour la recherche côté client et Microsoft Search Server Express pour la recherche côté serveur.
Récupère une valeur (propriété de type valeur interne) à partir d’un segment, qui doit avoir une valeur d’énumération CHUNKSTATE de CHUNK_VALUE.
Syntaxe
SCODE GetValue(
[out] PROPVARIANT **ppPropValue
);
Paramètres
[out] ppPropValue
Pointeur vers une variable de sortie qui reçoit un pointeur vers la structure PROPVARIANT qui contient la propriété value-type.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
L’opération s’est terminée avec succès. |
|
La méthode GetValue a déjà été appelée sur ce segment ; cette valeur doit être retournée jusqu’à ce que la méthode IFilter::GetChunk ait été appelée avec succès et ait atteint le segment suivant. |
|
Le segment actuel n’a pas de valeur d’énumération CHUNKSTATE de CHUNK_VALUE. |
Notes
Appelez la méthode GetValue une seule fois par segment.
Notez que l’effet de la production de la même valeur à partir de plusieurs segments n’est pas défini. Seul le dernier paramètre de la valeur est valide.
Notes aux appelants
Allouez la structure PROPVARIANT avec CoTaskMemAlloc. Certaines structures PROPVARIANT contiennent des pointeurs, qui peuvent être libérés en appelant la fonction PropVariantClear . Il appartient à l’appelant de la méthode GetValue d’appeler PropVariantClear.Spécifications
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 | filter.h |