Método ISchemaProvider::LookupAuthoredNamedEntity (structuredquery.h)
Localiza entidades nomeadas de um tipo especificado em uma cadeia de caracteres tokenizada e retorna o valor da entidade e o número de tokens que o valor da entidade ocupa.
Sintaxe
HRESULT LookupAuthoredNamedEntity(
[in] IEntity *pEntity,
[in] LPCWSTR pszInputString,
[in] ITokenCollection *pTokenCollection,
[in] ULONG cTokensBegin,
[out] ULONG *pcTokensLength,
[out] LPWSTR *ppszValue
);
Parâmetros
[in] pEntity
Tipo: IEntity*
Um ponteiro para um objeto IEntity que identifica o tipo de entidade nomeada a ser localizada.
[in] pszInputString
Tipo: LPCWSTR
Uma cadeia de caracteres de entrada na qual pesquisar palavras-chave de entidade nomeadas.
[in] pTokenCollection
Tipo: ITokenCollection*
Um ponteiro para a tokenização da cadeia de caracteres no parâmetro pszInputString .
[in] cTokensBegin
Tipo: ULONG
A posição baseada em zero de um token no pTokenCollection do qual começar a pesquisar.
[out] pcTokensLength
Tipo: ULONG*
Recebe um ponteiro para o número de tokens cobertos pela entidade nomeada palavra-chave que foi encontrada.
[out] ppszValue
Tipo: LPWSTR*
Recebe um ponteiro para o valor da entidade nomeada que foi encontrada, como uma cadeia de caracteres Unicode. O chamador deve liberar a cadeia de caracteres chamando CoTaskMemFree. Um objeto INamedEntity pode ser obtido chamando o método GetNamedEntity de pEntity e passando a cadeia de caracteres recebida nesse parâmetro.
Retornar valor
Tipo: HRESULT
Retorna S_OK se a sequência de tokens que começa na posição cTokensBegin indicar uma entidade nomeada do tipo especificado (entidade). Se não houver essa sequência de tokens, retornará S_FALSE.
Comentários
O método localiza apenas entidades nomeadas criadas com palavras-chave no esquema, não entidades nomeadas reconhecidas por um objeto IConditionGenerator .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | structuredquery.h |
Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |