Partager via


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