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és 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 à un pays/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 parent sont utilisés pour décider du premier secours à essayer lorsqu’une ressource pour un paramètre régional 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 « en » neutres. Pour plus d’informations sur la stratégie de secours du chargeur de ressources, consultez 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 parent 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 visiblement approprié.
Notes
Étant donné qu’aucune des fonctions décrites dans Appel des fonctions « Nom de paramètres régionaux » n’accepte les paramètres régionaux neutres comme entrées, cette LOCALE_SPARENT données est d’une utilisation très limitée. En particulier, ni GetLocaleInfo ni GetLocaleInfoEx n’acceptent les paramètres régionaux neutres comme entrées.