paramètres régionaux _ SCONSOLEFALLBACKNAME

Windows Vista et versions ultérieures : Paramètres régionaux par défaut à utiliser pour l’affichage de la console. Le nombre maximal de caractères autorisés pour cette chaîne est 85, y compris un caractère null de fin.

Notes

En général, les applications ne doivent pas utiliser directement les _ données locales SCONSOLEFALLBACKNAME. Pour déterminer les ressources de langue à utiliser dans une fenêtre de console, une application doit appeler SetThreadUILanguage ou SetThreadPreferredUILanguages. Ces fonctions utilisent les données de secours de la console comme facteur de choix d’une langue lisible dans la console, mais ce n’est pas le seul déterminant. En particulier, la console est limitée à l’affichage des caractères à partir d’une page de codes unique. Par exemple, El-GR pour le grec (Grèce) est une langue de console valide, mais si la page de codes de la console actuelle est latin-1 (page de codes 1252), la console affiche le texte grec principalement comme une série de symboles de caractères introuvables.

Si la langue correspondant à ces paramètres régionaux est prise en charge dans la console, la valeur est la même que pour les paramètres régionaux _ sName, autrement dit, les paramètres régionaux peuvent être utilisés pour l’affichage de la console. Toutefois, la console ne peut pas afficher les langues qui peuvent être rendues uniquement avec Uniscribe. Par exemple, la console ne peut pas afficher l’arabe ou les différentes langues indiennes. Par conséquent, les paramètres régionaux _ SCONSOLEFALLBACKNAME pour les paramètres régionaux correspondant à ces langues diffèrent de la valeur de paramètres régionaux _ sName.

Pour les paramètres régionaux prédéfinis, si la valeur de secours est différente de la valeur des paramètres régionaux lui-même, la valeur des paramètres régionaux neutres est utilisée. Les paramètres régionaux spécifiques sont associés à une langue et à un pays/région, tandis qu’un paramètre régional neutre est associé à une langue, mais n’est associé à aucun pays ou région. Par exemple, ar-SA revient à « fr », et non à « en-US ». Cette stratégie d’utilisation de paramètres régionaux neutres est implémentée de manière cohérente pour les paramètres régionaux prédéfinis et est fortement recommandée pour les paramètres régionaux personnalisés. Toutefois, la stratégie n’est pas appliquée. Pour les paramètres régionaux personnalisés, votre application peut utiliser des paramètres régionaux spécifiques au lieu de paramètres régionaux neutres comme secours.

Notes

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. Par conséquent, les _ données de SCONSOLEFALLBACKNAME de paramètres régionaux sont très limitées. En particulier, ni GetLocaleInfo ni GetLocaleInfoEx n’acceptent les paramètres régionaux neutres comme entrées.