ISchemaProvider::LookupAuthoredNamedEntity-Methode (structuredquery.h)
Sucht benannte Entitäten eines angegebenen Typs in einer tokenisierten Zeichenfolge und gibt den Wert der Entität und die Anzahl der Token zurück, die der Entitätswert belegt.
Syntax
HRESULT LookupAuthoredNamedEntity(
[in] IEntity *pEntity,
[in] LPCWSTR pszInputString,
[in] ITokenCollection *pTokenCollection,
[in] ULONG cTokensBegin,
[out] ULONG *pcTokensLength,
[out] LPWSTR *ppszValue
);
Parameter
[in] pEntity
Typ: IEntity*
Ein Zeiger auf ein IEntity-Objekt , das den Typ der benannten Entität identifiziert, die gesucht werden soll.
[in] pszInputString
Typ: LPCWSTR
Eine Eingabezeichenfolge, in der nach schlüsselwörtern benannten Entitäten gesucht werden soll.
[in] pTokenCollection
Typ: ITokenCollection*
Ein Zeiger auf die Tokenisierung der Zeichenfolge im pszInputString-Parameter .
[in] cTokensBegin
Typ: ULONG
Die nullbasierte Position eines Tokens in der pTokenCollection , von der aus mit der Suche begonnen werden soll.
[out] pcTokensLength
Typ: ULONG*
Empfängt einen Zeiger auf die Anzahl von Token, die von der benannten Entität Schlüsselwort (keyword) abgedeckt werden, die gefunden wurde.
[out] ppszValue
Typ: LPWSTR*
Empfängt einen Zeiger auf den Wert der benannten Entität, die gefunden wurde, als Unicode-Zeichenfolge. Der Aufrufer muss die Zeichenfolge durch Aufrufen von CoTaskMemFree freigeben. Ein INamedEntity-Objekt kann abgerufen werden, indem die GetNamedEntity-Methode von pEntity aufgerufen und die in diesem Parameter empfangene Zeichenfolge übergeben wird.
Rückgabewert
Typ: HRESULT
Gibt S_OK zurück, wenn die Tokensequenz ab Position cTokensBegin eine benannte Entität des angegebenen (Entitätstyps) angibt. Wenn keine solche Tokensequenz vorhanden ist, wird S_FALSE zurückgegeben.
Hinweise
Die -Methode findet nur benannte Entitäten, die mit Schlüsselwörtern im Schema erstellt wurden, nicht nach benannten Entitäten, die von einem IConditionGenerator-Objekt erkannt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | structuredquery.h |
Verteilbare Komponente | Windows Desktop Search (WDS) 3.0 |