IQueryParser ::P arse, méthode (structuredquery.h)
Analyse une chaîne d’entrée qui contient des mots clés et/ou du contenu structured Query pour produire un objet IQuerySolution .
Syntaxe
HRESULT Parse(
[in] LPCWSTR pszInputString,
[in] IEnumUnknown *pCustomProperties,
[out, retval] IQuerySolution **ppSolution
);
Paramètres
[in] pszInputString
Type : LPCWSTR
Pointeur vers la chaîne d’entrée Unicode à analyser.
[in] pCustomProperties
Type : IEnumUnknown*
Énumération d’objets IRichChunk , une pour chaque propriété personnalisée reconnue par l’application. Ce paramètre peut être NULL, ce qui équivaut à une énumération vide.
[out, retval] ppSolution
Type : IQuerySolution**
Reçoit un objet IQuerySolution . L’appelant doit le libérer en appelant sa méthode IUnknown ::Release .
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Pour chaque objet IRichChunk , les informations de position identifient l’étendue de caractères de la propriété personnalisée, la valeur de chaîne est le nom d’une propriété réelle et le PROPVARIANT est inutilisé. Bien que n’importe quelle propriété puisse être utilisée, ces propriétés génériques sont incluses spécifiquement à cet effet :
- System.StructuredQuery.CustomProperty.Boolean
- System.StructuredQuery.CustomProperty.DateTime
- System.StructuredQuery.CustomProperty.Integer
- System.StructuredQuery.CustomProperty.FloatingPoint
- System.StructuredQuery.CustomProperty.String
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 |