Fonction RtlIsValidLocaleName
Détermine si un paramètre régional spécifié par son nom est installé ou pris en charge sur le système d’exploitation.
Notes
Cette fonction n’est disponible que dans Windows Vista. Il peut être modifié ou indisponible dans les versions suivantes. Les applications doivent utiliser IsValidLocaleName.
Syntaxe
BOOL RtlIsValidLocaleName(
_In_ LPCWSTR LocaleName,
_In_ ULONG Flags
);
Paramètres
-
LocaleName [in]
-
Nom des paramètres régionaux à valider. Ce paramètre peut spécifier le nom d’un paramètre régional personnalisé.
-
Indicateurs [in]
-
Indicateurs indiquant si les paramètres régionaux neutres sont considérés comme valides. Actuellement, le seul indicateur défini est LOCALE_ALLOW_NEUTRAL. La valeur par défaut est qu’ils ne le sont pas.
Valeur retournée
Retourne une valeur différente de zéro en cas de réussite, ou 0 dans le cas contraire.
Notes
Cette fonction est similaire à IsValidLocaleName. La seule différence est que si LOCALE_ALLOW_NEUTRAL est défini, RtlIsValidLocaleName renvoie TRUE pour un nom qui correspond à un paramètre régional neutre (tel que « en »), tandis que IsValidLocaleName renvoie TRUE uniquement pour un paramètre régional spécifique (par exemple, « en-US »). Les paramètres régionaux neutres sont utilisés dans le cadre de la stratégie de chargement des ressources dans Windows Vista et versions ultérieures. Seule une petite classe d’applications hautement spécialisées utilise RtlIsValidLocaleName et définit LOCALE_ALLOW_NEUTRAL, car les paramètres régionaux neutres sont très peu utilisés. Aucune des fonctions décrites dans Appel du « Nom des paramètres régionaux » Les fonctions n’acceptent les paramètres régionaux neutres comme entrées.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
Bibliothèque |
|
DLL |
|
Voir aussi