Freigeben über


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