Méthode IQuerySolution ::GetErrors (structuredquery.h)
Identifie les parties de la chaîne d’entrée que l’analyseur n’a pas reconnu ou n’a pas utilisées lors de la construction de l’arborescence des conditions IQuerySolution .
Syntaxe
HRESULT GetErrors(
[in] REFIID riid,
[out, retval] void **ppParseErrors
);
Paramètres
[in] riid
Type : REFIID
IID souhaité du résultat, IID_IEnumUnknown ou IID_IEnumVARIANT.
[out, retval] ppParseErrors
Type : void**
Reçoit un pointeur vers une énumération de zéro ou plusieurs objets IRichChunk , chacun décrivant une erreur d’analyse.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Chaque erreur d’analyse est représentée par un objet IRichChunk dans lequel les informations de position reflètent le nombre de jetons. La chaîne ppsz de l’objet IRichChunk a la valeur NULL et la valeur pValue est un PROPVARIANT qui contient une valeur lVal identifiant l’énumération STRUCTURED_QUERY_PARSE_ERROR.
Les valeurs valides pour riid sont __uuidof(IEnumUnknown) et __uuidof(IEnumVARIANT).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP avec SP2, Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 avec SP1 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | structuredquery.h |
Composant redistribuable | Windows Desktop Search (WDS) 3.0 |