Metodo ISchemaProvider::LookupAuthoredNamedEntity (structuredquery.h)
Trova le entità denominate di un tipo specificato in una stringa con token e restituisce il valore dell'entità e il numero di token occupati dal valore dell'entità.
Sintassi
HRESULT LookupAuthoredNamedEntity(
[in] IEntity *pEntity,
[in] LPCWSTR pszInputString,
[in] ITokenCollection *pTokenCollection,
[in] ULONG cTokensBegin,
[out] ULONG *pcTokensLength,
[out] LPWSTR *ppszValue
);
Parametri
[in] pEntity
Tipo: IEntity*
Puntatore a un oggetto IEntity che identifica il tipo di entità denominata da individuare.
[in] pszInputString
Tipo: LPCWSTR
Stringa di input in cui cercare parole chiave di entità denominate.
[in] pTokenCollection
Tipo: ITokenCollection*
Puntatore alla tokenizzazione della stringa nel parametro pszInputString .
[in] cTokensBegin
Tipo: ULONG
Posizione in base zero di un token in pTokenCollection da cui iniziare la ricerca.
[out] pcTokensLength
Tipo: ULONG*
Riceve un puntatore al numero di token coperti dalla parola chiave entity denominata trovata.
[out] ppszValue
Tipo: LPWSTR*
Riceve un puntatore al valore dell'entità denominata trovata, come stringa Unicode. Il chiamante deve liberare la stringa chiamando CoTaskMemFree. È possibile ottenere un oggetto INamedEntity chiamando il metodo GetNamedEntity di pEntity e passando la stringa ricevuta in questo parametro.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se la sequenza di token a partire dalla posizione cTokensBegin indica un'entità denominata del tipo specificato (entità). Se non esiste una sequenza di token di questo tipo, restituisce S_FALSE.
Commenti
Il metodo trova solo entità denominate create con parole chiave nello schema, non entità denominate riconosciute da un oggetto IConditionGenerator .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2, Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 con SP1 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | structuredquery.h |
Componente ridistribuibile | Windows Desktop Search (WDS) 3.0 |