RtlIsValidLocaleName fonction)

Détermine si les paramètres régionaux spécifiés par le nom sont installés ou pris en charge sur le système d’exploitation.

Notes

cette fonction peut être utilisée uniquement dans Windows Vista. Il peut être modifié ou non disponible dans les versions ultérieures. Les applications doivent utiliser IsValidLocaleName.

Syntaxe

BOOL RtlIsValidLocaleName(
  _In_ LPCWSTR LocaleName,
  _In_ ULONG   Flags
);

Paramètres

LocaleName [ dans]

Nom des paramètres régionaux à valider. Ce paramètre peut spécifier le nom des paramètres régionaux personnalisés.

Indicateurs [ dans]

Indicateurs indiquant si les paramètres régionaux neutres sont considérés comme valides. Actuellement, la seule option définie pour les paramètres régionaux _ autorise le _ neutre. La valeur par défaut est qu’ils ne le sont pas.

Valeur de retour

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 réside dans le fait que si les paramètres régionaux _ autorisent la _ neutralité est défini, RtlIsValidLocaleName retourne la valeur true pour un nom qui correspond à des paramètres régionaux neutres (par exemple, « en »), tandis que IsValidLocaleName retourne true uniquement pour des paramètres régionaux spécifiques (tels que « 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 Set locale _ autorisent la _ neutralité, car les paramètres régionaux neutres sont très peu utilisés. Aucune des fonctions décrites dans appel des fonctions « nom des paramètres régionaux » n’accepte les paramètres régionaux neutres en tant qu’entrées.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2008 [ applications de bureau uniquement]
En-tête
Ntrtl. h
Bibliothèque
Kernel32.lib
DLL
Kernel32.dll

Voir aussi

Prise en charge des langues nationales

Fonctions de prise en charge linguistique nationale

IsValidLocaleName