Fonctions NLS (National Language Support)

NLS prend en charge les fonctions définies dans le tableau suivant.

Fonction Description
AdjustCalendarDate Action déconseillée. Ajuste une date selon un nombre spécifié d’années, de mois, de semaines ou de jours.
CompareString Compare deux chaînes de caractères pour les paramètres régionaux spécifiés par identificateur.
CompareStringEx Compare deux chaînes Unicode (caractères larges) pour les paramètres régionaux spécifiés par nom.
CompareStringOrdinal Compare deux chaînes Unicode pour tester l’équivalence binaire.
ConvertCalDateTimeToSystemTime Action déconseillée. Convertit une structure CALDATETIME spécifiée en structure SYSTEMTIME.
ConvertDefaultLocale Convertit une valeur de paramètres régionaux par défaut en identificateur de paramètres régionaux réel.
ConvertSystemTimeToCalDateTime Action déconseillée. Convertit une structure SYSTEMTIME spécifiée en structure CALDATETIME.
DownlevelGetLocaleScripts Fournit la liste des scripts pour les paramètres régionaux spécifiés.
DownlevelGetParentLocaleLCID Récupère l’identificateur de paramètres régionaux pour le parent des paramètres régionaux fournis.
DownlevelGetParentLocaleName Récupère le nom des paramètres régionaux pour le parent des paramètres régionaux fournis.
DownlevelGetStringScripts Fournit la liste des scripts utilisés dans la chaîne Unicode spécifiée.
DownlevelLCIDToLocaleName Convertit un identificateur de paramètres régionaux en nom de paramètres régionaux.
DownlevelLocaleNameToLCID Convertit un nom de paramètres régionaux en identificateur de paramètres régionaux qui peut servir à obtenir des informations du système d’exploitation.
DownlevelVerifyScripts Compare deux listes énumérées de scripts.
EnumCalendarInfo Énumère les informations de calendrier pour les paramètres régionaux spécifiés.
EnumCalendarInfoEx Énumère les informations de calendrier pour les paramètres régionaux spécifiés par identificateur.
EnumCalendarInfoExEx Énumère les informations de calendrier pour les paramètres régionaux spécifiés par nom.
EnumCalendarInfoProc Fonction de rappel définie par l’application qui traite les informations de calendrier énumérées fournies par la fonction EnumCalendarInfo.
EnumCalendarInfoProcEx Fonction de rappel définie par l’application qui traite les informations de calendrier énumérées fournies par la fonction EnumCalendarInfoEx.
EnumCalendarInfoProcExEx Fonction de rappel définie par l’application qui traite les informations de calendrier énumérées fournies par la fonction EnumCalendarInfoExEx.
EnumCodePagesProc Fonction de rappel définie par l’application qui traite les informations de page de codes énumérées fournies par la fonction EnumSystemCodePages.
EnumDateFormats Énumère les formats date longue, date courte ou année/mois disponibles pour les paramètres régionaux spécifiés.
EnumDateFormatsEx Énumère les formats date longue, date courte ou année/mois disponibles pour les paramètres régionaux spécifiés.
EnumDateFormatsExEx Énumère les formats date longue, date courte ou année/mois disponibles pour les paramètres régionaux spécifiés par nom.
EnumDateFormatsProc Fonction de rappel définie par l’application qui traite les informations de format de date fournies par la fonction EnumDateFormats.
EnumDateFormatsProcEx Fonction de rappel définie par l’application qui traite les informations de format de date fournies par la fonction EnumDateFormatsEx.
EnumDateFormatsProcExEx Fonction de rappel définie par l’application qui traite les informations de format de date fournies par la fonction EnumDateFormatsExEx.
EnumGeoInfoProc Fonction de rappel définie par l’application qui traite les informations d’emplacement géographique énumérées fournies par la fonction EnumSystemGeoID.
EnumLanguageGroupLocales Énumère les paramètres régionaux dans un groupe de langues spécifié.
EnumLanguageGroupLocalesProc Fonction de rappel définie par l’application qui traite les informations de paramètres régionaux d’un groupe de langues énumérées fournies par la fonction EnumLanguageGroupLocales.
EnumLanguageGroupsProc Fonction de rappel définie par l’application qui traite les informations de groupe de langues énumérées fournies par la fonction EnumSystemLanguageGroups.
EnumLocalesProc Fonction de rappel définie par l’application qui traite les informations de paramètres régionaux énumérées fournies par la fonction EnumSystemLocales.
EnumLocalesProcEx Fonction de rappel définie par l’application qui traite les informations de paramètres régionaux énumérées fournies par la fonction EnumSystemLocalesEx.
EnumSystemCodePages Énumère les pages de codes installées sur un système d’exploitation ou prises en charge par celui-ci.
EnumSystemGeoID Énumère les identificateurs d’emplacement géographique (type GEOID) disponibles sur le système d’exploitation.
EnumSystemGeoNames Énumère les codes 3166-1 de l’Organisation internationale de normalisation (ISO) à deux lettres ou les codes numériques série M, numéro 49 (M.49) des Nations Unies (ONU) pour les emplacements géographiques disponibles sur le système d’exploitation.
EnumSystemLanguageGroups Énumère les groupes de langues installés sur un système d’exploitation ou pris en charge par celui-ci.
EnumSystemLocales Énumère les paramètres régionaux installés sur un système d’exploitation ou pris en charge par celui-ci.
EnumSystemLocalesEx Énumère les paramètres régionaux installés sur un système d’exploitation ou pris en charge par celui-ci.
EnumTimeFormats Énumère les formats horaires disponibles pour les paramètres régionaux spécifiés par identificateur.
EnumTimeFormatsEx Énumère les formats horaires disponibles pour les paramètres régionaux spécifiés par nom.
EnumTimeFormatsProc Fonction de rappel définie par l’application qui traite les informations de format horaire énumérées fournies par la fonction EnumTimeFormats.
EnumTimeFormatsProcEx Fonction de rappel définie par l’application qui traite les informations de format horaire énumérées fournies par la fonction EnumTimeFormatsEx.
FindNLSString Recherche une chaîne Unicode (caractères larges) ou son équivalent dans une autre chaîne Unicode pour les paramètres régionaux spécifiés par identificateur.
FindNLSStringEx Recherche une chaîne Unicode (caractères larges) ou son équivalent dans une autre chaîne Unicode pour les paramètres régionaux spécifiés par identificateur.
FindStringOrdinal Recherche une chaîne Unicode (caractères larges) dans une autre chaîne Unicode pour une comparaison non linguistique.
FoldString Mappe une chaîne Unicode à une autre, effectuant la transformation spécifiée.
Geo_EnumNameProc Fonction de rappel définie par l’application qui traite les informations d’emplacement géographique énumérées fournies par la fonction EnumSystemGeoNames.
GetACP Récupère l’identificateur de la page de codes Windows ANSI actuelle pour le système.
GetCalendarDateFormatEx Action déconseillée. Récupère une chaîne de date correctement mise en forme pour les paramètres régionaux spécifiés à l’aide de la date spécifiée.
GetCalendarInfo Récupère des informations sur un calendrier pour les paramètres régionaux spécifiés par identificateur.
GetCalendarInfoEx Récupère des informations sur un calendrier pour les paramètres régionaux spécifiés par nom.
GetCalendarSupportedDateRange Action déconseillée. Obtient la plage de dates prise en charge pour un calendrier spécifié.
GetCPInfo Récupère des informations sur n’importe quelle page de codes installée ou disponible valide.
GetCPInfoEx Récupère des informations sur n’importe quelle page de codes installée ou disponible valide.
GetCurrencyFormat Met en forme une chaîne numérique en tant que chaîne monétaire pour les paramètres régionaux spécifiés par identificateur.
GetCurrencyFormatEx Met en forme une chaîne numérique en tant que chaîne monétaire pour les paramètres régionaux spécifiés par nom.
GetDateFormat Met en forme une date en tant que chaîne de date pour les paramètres régionaux spécifiés par identificateur.
GetDateFormatEx Met en forme une date en tant que chaîne de date pour les paramètres régionaux spécifiés par nom.
GetDurationFormat Met en forme une durée en tant que chaîne horaire pour les paramètres régionaux spécifiés par identificateur.
GetDurationFormatEx Met en forme une durée en tant que chaîne horaire pour les paramètres régionaux spécifiés par nom.
GetGeoInfo Obtient des informations sur un emplacement géographique spécifié.
GetGeoInfoEx Récupère des informations sur un emplacement géographique que vous spécifiez à l’aide d’un code ISO 3166-1 à deux lettres ou d’un code UN M.49 numérique.
GetLocaleInfo Récupère des informations sur les paramètres régionaux spécifiés par identificateur.
GetLocaleInfoEx Récupère des informations sur les paramètres régionaux spécifiés par nom.
GetNLSVersion Obtient des informations sur la version actuelle d’une fonctionnalité NLS spécifiée pour les paramètres régionaux spécifiés par identificateur.
GetNLSVersionEx Obtient des informations sur la version actuelle d’une fonctionnalité NLS spécifiée pour les paramètres régionaux spécifiés par nom.
GetNumberFormat Met en forme une chaîne numérique en tant que chaîne numérique personnalisée pour les paramètres régionaux spécifiés par identificateur.
GetNumberFormatEx Met en forme une chaîne numérique en tant que chaîne numérique personnalisée pour les paramètres régionaux spécifiés par nom.
GetOEMCP Récupère l’identificateur de la page de codes du fabricant d’ordinateurs OEM actuel pour le système d’exploitation.
GetStringScripts Fournit la liste des scripts utilisés dans la chaîne spécifiée.
GetStringTypeA Action déconseillée. Récupère les informations de type de caractère pour les caractères de la chaîne source ANSI spécifiée.
GetStringTypeEx Récupère les informations de type de caractère pour les caractères de la chaîne source spécifiée.
GetStringTypeW Récupère les informations de type de caractère pour les caractères de la chaîne source Unicode spécifiée.
GetSystemDefaultLangID Retourne l’identificateur de langue des paramètres régionaux du système.
GetSystemDefaultLCID Retourne l’identificateur de paramètres pour les paramètres régionaux du système.
GetSystemDefaultLocaleName Récupère le nom des paramètres régionaux par défaut du système.
GetThreadLocale Retourne l’identificateur de paramètres régionaux pour les paramètres régionaux actuels du thread appelant.
GetTimeFormat Met en forme l’heure en tant que chaîne horaire pour les paramètres régionaux spécifiés par identificateur.
GetTimeFormatEx Met en forme l’heure en tant que chaîne horaire pour les paramètres régionaux spécifiés par nom.
GetUserDefaultGeoName Récupère le code ISO 3166-1 à deux lettres ou le code UN M.49 numérique pour l’emplacement géographique par défaut de l’utilisateur.
GetUserDefaultLangID Retourne l’identificateur de langue pour les paramètres régionaux de l’utilisateur actuel.
GetUserDefaultLCID Retourne l’identificateur de paramètres régionaux pour les paramètres régionaux par défaut de l’utilisateur.
GetUserDefaultLocaleName Récupère le nom des paramètres régionaux par défaut de l’utilisateur.
GetUserGeoID Récupère des informations sur l’emplacement géographique de l’utilisateur.
IdnToAscii Convertit un nom de domaine internationalisé (IDN) ou une autre étiquette internationalisée en représentation Unicode (caractères larges) de la chaîne ASCII qui représente le nom dans la syntaxe d’encodage de transfert Punycode.
IdnToNameprepUnicode Convertit un nom de domaine internationalisé (IDN) ou une autre étiquette internationalisée au format NamePrep spécifié par le document RFC 3491 du Network Working Group, mais n’effectue pas la conversion supplémentaire en Punycode.
IdnToUnicode Convertit le format Punycode d’un nom de domaine internationalisé (IDN) ou d’une autre étiquette internationalisée en syntaxe d’encodage Unicode UTF-16 normale.
IsCalendarLeapYear Action déconseillée. Identifie si l’année spécifiée est une année bissextile dans l’ère donnée pour le calendrier spécifique.
IsNLSDefinedString Détermine si chaque caractère d’une chaîne a un résultat défini pour une fonctionnalité NLS spécifiée.
IsNormalizedString Vérifie qu’une chaîne est normalisée selon la spécification Unicode 4.0 TR#15.
IsValidCodePage Détermine si une page de codes spécifiée est valide.
IsValidLanguageGroup Détermine si un groupe de langues est installé ou pris en charge sur le système d’exploitation.
IsValidLocale Détermine si les paramètres régionaux spécifiés sont installés ou pris en charge sur le système d’exploitation.
IsValidLocaleName Détermine si le nom des paramètres régionaux spécifié est valide pour les paramètres régionaux installés ou pris en charge sur le système d’exploitation.
IsValidNLSVersion Détermine si la version NLS est valide pour une fonction NLS donnée.
LCIDToLocaleName Convertit un identificateur de paramètres régionaux en nom de paramètres régionaux.
LCMapString Pour les paramètres régionaux spécifiés par identificateur, mappe une chaîne de caractères d’entrée à une autre à l’aide d’une transformation spécifiée ou génère une clé de tri pour la chaîne d’entrée.
LCMapStringEx Pour les paramètres régionaux spécifiés par nom, mappe une chaîne de caractères d’entrée à une autre à l’aide d’une transformation spécifiée ou génère une clé de tri pour la chaîne d’entrée.
LoadStringByReference Non prise en charge. Cette fonction peut être modifiée ou indisponible. Utilisez plutôt SHLoadIndirectString.
LocaleNameToLCID Convertit un nom de paramètres régionaux en identificateur de paramètres régionaux.
NormalizeString Normalise les caractères d’une chaîne de texte en fonction de la spécification Unicode 4.0 TR#15.
NotifyUILanguageChange Non prise en charge. Cette fonction peut être modifiée ou indisponible.
ResolveLocaleName Recherche une correspondance possible avec un nom de paramètres régionaux pour le nom fourni.
RtlIsValidLocaleName Détermine si des paramètres régionaux spécifiés sont installés ou pris en charge sur le système d’exploitation.
SetCalendarInfo Définit un élément d’informations de paramètres régionaux pour un calendrier.
SetLocaleInfo Définit un élément d’informations dans la partie de remplacement par l’utilisateur des paramètres régionaux actuels.
SetThreadLocale Définit les paramètres régionaux actuels du thread appelant.
SetUserGeoID Définit l’identificateur d’emplacement géographique de l’utilisateur.
SetUserGeoName Définit l’emplacement géographique de l’utilisateur actuel sur le code ISO 3166-1 à deux lettres ou le code UN M.49 numérique spécifié.
UpdateCalendarDayOfWeek Obtient le jour de la semaine qui correspond à un jour spécifié et remplit le champ DayOfWeek dans la structure CALDATETIME donnée.
VerifyScripts Compare deux listes énumérées de scripts.

 

Remarque

À compter de Windows 8 : si votre application passe des balises de langue à l’une de ces fonctions à partir de l’espace de noms Windows.Globalization, elle doit d’abord convertir les balises en appelant ResolveLocaleName.