LOCALE_SPARENT

Windows Vista et versions ultérieures : paramètres régionaux de secours utilisés par le chargeur de ressources. Le nombre maximal de caractères autorisé pour cette chaîne est de 85, y compris un caractère null de fin.

Les paramètres régionaux ont une hiérarchie dans laquelle le parent d’un paramètre régional spécifique est un paramètre régional neutre. Un paramètre régional spécifique est associé à une langue et à une région, tandis qu’un paramètre régional neutre est associé à une langue, mais n’est associé à aucun pays/région. Les paramètres régionaux parents sont utilisés pour décider le premier secours à essayer lorsqu’une ressource pour un paramètre local spécifique n’est pas disponible. Par exemple, les paramètres régionaux parent pour « en-US » (0x0409) sont « en » (0x0009). Lorsqu’une ressource n’est pas disponible pour les paramètres régionaux « en-US » spécifiques, le chargeur de ressources revient à utiliser la ressource disponible pour les paramètres régionaux neutres « en ». Pour plus d’informations sur la stratégie de secours du chargeur de ressources, consultez La gestion du langage d’interface utilisateur .

Ce modèle est cohérent pour les paramètres régionaux prédéfinis. Toutefois, les paramètres régionaux parents ne sont pas déterminés par une manipulation du nom des paramètres régionaux. Autrement dit, GetLocaleInfo et GetLocaleInfoEx n’analysent pas une chaîne telle que « en-US » pour obtenir la valeur « en ». Au lieu de cela, ils examinent les données de paramètres régionaux stockées. Pour les paramètres régionaux prédéfinis, la valeur suit le modèle attendu, dans lequel le parent d’un paramètre régional spécifique est les paramètres régionaux neutres correspondants et le parent d’un paramètre régional neutre est les paramètres régionaux invariants. Bien qu’il soit recommandé que les paramètres régionaux personnalisés suivent une stratégie similaire en termes de définition de leurs paramètres régionaux parents, cela n’est pas appliqué. L’application implémentant des paramètres régionaux personnalisés peut spécifier un parent moins approprié.

Notes

Étant donné qu’aucune des fonctions décrites dans l’appel des fonctions « Nom des paramètres régionaux » n’accepte les paramètres régionaux neutres en tant qu’entrées, cette LOCALE_SPARENT données est très limitée. En particulier, ni GetLocaleInfo ni GetLocaleInfoEx accepte les paramètres régionaux neutres comme entrées.