Partager via


Méthode ISchemaProvider ::Localize (structuredquery.h)

Localise le schéma actuellement chargé pour un paramètre régional spécifié.

Syntaxe

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

Paramètres

[in] lcid

Type : LCID

Paramètres régionaux à localiser.

[in] pSchemaLocalizerSupport

Type : ISchemaLocalizerSupport*

Pointeur vers un objet ISchemaLocalizerSupport .

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Avant d’appeler cette méthode, le schéma chargé doit généralement être un schéma qui n’est pas localisé, tel que celui dans %SYSTEMROOT%\System32\StructuredQuerySchema.bin. Cette méthode rend le schéma chargé approprié pour l’analyse des requêtes dans les paramètres régionaux spécifiés, à l’aide de l’objet spécifié dans le paramètre pSchemaLocalizerSupport . Le schéma localisé peut ensuite être enregistré dans un fichier binaire de schéma en appelant la méthode ISchemaProvider ::SaveBinary .

La plupart des applications doivent utiliser CreateLoadedParser pour obtenir un analyseur de requête chargé avec un schéma localisé, au lieu d’utiliser explicitement cette méthode.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête structuredquery.h
Composant redistribuable Windows Desktop Search (WDS) 3.0