Partager via


IQueryParser ::RestatePropertyValueToString, méthode (structuredquery.h)

Reste une propriété spécifiée pour une condition en tant que chaîne de requête.

Syntaxe

HRESULT RestatePropertyValueToString(
  [in]  ICondition *pCondition,
  [in]  BOOL       fUseEnglish,
  [out] LPWSTR     *ppszPropertyName,
  [out] LPWSTR     *ppszQueryString
);

Paramètres

[in] pCondition

Type : ICondition*

Condition à reformer en tant que chaîne de requête.

[in] fUseEnglish

Type : BOOL

Réservé. Doit avoir la valeur FALSE.

[out] ppszPropertyName

Type : LPWSTR*

Reçoit un pointeur vers le nom de propriété sous forme de chaîne Unicode. L’application appelante doit libérer la chaîne en appelant CoTaskMemFree.

[out] ppszQueryString

Type : LPWSTR*

Reçoit un pointeur vers une chaîne de requête pour cette propriété. L’application appelante doit libérer la chaîne en appelant CoTaskMemFree.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Si les nœuds feuilles de la condition contiennent plusieurs noms de propriété, ou aucun nom de propriété, E_INVALIDARG est retourné.

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