Méthode ISchemaProvider ::LookupAuthoredNamedEntity (structuredquery.h)
Recherche les entités nommées d’un type spécifié dans une chaîne avec jetons et retourne la valeur de l’entité et le nombre de jetons qu’elle occupe.
Syntaxe
HRESULT LookupAuthoredNamedEntity(
[in] IEntity *pEntity,
[in] LPCWSTR pszInputString,
[in] ITokenCollection *pTokenCollection,
[in] ULONG cTokensBegin,
[out] ULONG *pcTokensLength,
[out] LPWSTR *ppszValue
);
Paramètres
[in] pEntity
Type : IEntity*
Pointeur vers un objet IEntity identifiant le type d’entité nommée à localiser.
[in] pszInputString
Type : LPCWSTR
Chaîne d’entrée dans laquelle rechercher des mots clés d’entité nommés.
[in] pTokenCollection
Type : ITokenCollection*
Pointeur vers la création de jetons de la chaîne dans le paramètre pszInputString .
[in] cTokensBegin
Type : ULONG
Position de base zéro d’un jeton dans la collection pTokenCollection à partir de laquelle commencer la recherche.
[out] pcTokensLength
Type : ULONG*
Reçoit un pointeur vers le nombre de jetons couverts par l’entité nommée mot clé trouvée.
[out] ppszValue
Type : LPWSTR*
Reçoit un pointeur vers la valeur de l’entité nommée trouvée, sous forme de chaîne Unicode. L’appelant doit libérer la chaîne en appelant CoTaskMemFree. Un objet INamedEntity peut être obtenu en appelant la méthode GetNamedEntity de pEntity et en transmettant la chaîne reçue dans ce paramètre.
Valeur retournée
Type : HRESULT
Retourne S_OK si la séquence de jetons commençant à la position cTokensBegin indique une entité nommée du type (entité) spécifié. S’il n’existe aucune séquence de jetons de ce type, retourne S_FALSE.
Remarques
La méthode recherche uniquement les entités nommées créées avec des mots clés dans le schéma, et non les entités nommées reconnues par un objet IConditionGenerator .
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 |