ISchemaProvider::Localize-Methode (structuredquery.h)
Lokalisiert das derzeit geladene Schema für ein angegebenes Gebietsschema.
Syntax
HRESULT Localize(
[in] LCID lcid,
[in] ISchemaLocalizerSupport *pSchemaLocalizerSupport
);
Parameter
[in] lcid
Typ: LCID
Das Gebietsschema, für das lokalisiert werden soll.
[in] pSchemaLocalizerSupport
Typ: ISchemaLocalizerSupport*
Zeiger auf ein ISchemaLocalizerSupport-Objekt .
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Bevor diese Methode aufgerufen wird, sollte das geladene Schema in der Regel ein Schema sein, das nicht lokalisiert ist, z. B. das Schema in %SYSTEMROOT%\System32\StructuredQuerySchema.bin. Mit dieser Methode eignet sich das geladene Schema für die Analyse von Abfragen im angegebenen Gebietsschema, wobei das im Parameter pSchemaLocalizerSupport angegebene Objekt verwendet wird. Das lokalisierte Schema kann dann in einer Schemabinärdatei gespeichert werden, indem die ISchemaProvider::SaveBinary-Methode aufgerufen wird.
Die meisten Anwendungen sollten CreateLoadedParser verwenden, um einen Abfrageparser abzurufen, der mit einem lokalisierten Schema geladen wird, anstatt diese Methode explizit zu verwenden.
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 |