Partager via


Fonction ConvertDefaultLocale (winnls.h)

Convertit une valeur de paramètres régionaux par défaut en identificateur de paramètres régionaux réel.

Note Cette fonction est fournie uniquement pour la conversion d’identificateurs régionaux partiels. Vos applications doivent utiliser des noms de paramètres régionaux au lieu d’identificateurs. La fonction LCIDToLocaleName peut être utilisée pour convertir un identificateur de paramètres régionaux en un nom de paramètres régionaux valide. Votre application peut également utiliser GetUserDefaultLocaleName pour récupérer le nom des paramètres régionaux de l’utilisateur actuel . GetSystemDefaultLocaleName pour récupérer le nom actuel des paramètres régionaux système ; et GetLocaleInfoEx avec LOCALE_SNAME pour récupérer le nom des paramètres régionaux d’entrée, y compris les constantes par défaut.
 

Syntaxe

LCID ConvertDefaultLocale(
  [in] LCID Locale
);

Paramètres

[in] Locale

Valeur d’identificateur de paramètres régionaux par défaut à convertir. Vous pouvez utiliser la macro MAKELCID pour créer un identificateur de paramètres régionaux ou utiliser l’une des valeurs prédéfinies suivantes.

Windows Vista et versions ultérieures : Les identificateurs de paramètres régionaux personnalisés suivants sont également pris en charge.

Valeur retournée

Retourne l’identificateur de paramètres régionaux approprié en cas de réussite.

Cette fonction retourne la valeur du paramètre Paramètres régionaux s’il ne réussit pas. La fonction échoue lorsque la valeur locale ne fait pas partie des valeurs par défaut répertoriées ci-dessus.

Remarques

Un appel à ConvertDefaultLocale spécifiant LOCALE_SYSTEM_DEFAULT équivaut à un appel à GetSystemDefaultLCID. Un appel à ConvertDefaultLocale spécifiant LOCALE_USER_DEFAULT équivaut à un appel à GetUserDefaultLCID.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winnls.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

GetLocaleInfoEx

GetSystemDefaultLCID

GetSystemDefaultLocaleName

GetUserDefaultLCID

GetUserDefaultLocaleName

LCIDToLocaleName

Prise en charge des langues nationales

Fonctions de prise en charge des langues nationales