Condividi tramite


Metodo ISchemaProvider::Localize (structuredquery.h)

Localizza lo schema attualmente caricato per le impostazioni locali specificate.

Sintassi

HRESULT Localize(
  [in] LCID                    lcid,
  [in] ISchemaLocalizerSupport *pSchemaLocalizerSupport
);

Parametri

[in] lcid

Tipo: LCID

Impostazioni locali per cui localizzare.

[in] pSchemaLocalizerSupport

Tipo: ISchemaLocalizerSupport*

Puntatore a un oggetto ISchemaLocalizerSupport .

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Prima di chiamare questo metodo, lo schema caricato deve in genere essere uno schema non localizzato, ad esempio quello in %SYSTEMROOT%\System32\StructuredQuerySchema.bin. Questo metodo rende lo schema caricato adatto per l'analisi delle query nelle impostazioni locali specificate, usando l'oggetto specificato nel parametro pSchemaLocalizerSupport . Lo schema localizzato può quindi essere salvato in un file binario dello schema chiamando il metodo ISchemaProvider::SaveBinary .

La maggior parte delle applicazioni deve usare CreateLoadedParser per ottenere un parser di query caricato con uno schema localizzato, anziché usare questo metodo in modo esplicito.

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