Fonctions de prise en charge linguistique nationale
NLS prend en charge les fonctions définies dans le tableau suivant.
| Fonction | Description |
|---|---|
| AdjustCalendarDate | Action déconseillée. Ajuste une date d’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 l’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 une structure SystemTime . |
| ConvertDefaultLocale | Convertit une valeur de paramètres régionaux par défaut en un identificateur de paramètres régionaux réel. |
| ConvertSystemTimeToCalDateTime | Action déconseillée. Convertit une structure SystemTime spécifiée en une structure CALDATETIME . |
| DownlevelGetLocaleScripts | Fournit une liste de 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 un nom de paramètres régionaux. |
| DownlevelLocaleNameToLCID | Convertit un nom de paramètres régionaux en un identificateur de paramètres régionaux qui peut être utilisé pour obtenir des informations à partir 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 l’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 de date longue, de date abrégée ou d’année/mois disponibles pour les paramètres régionaux spécifiés. |
| EnumDateFormatsEx | Énumère les formats de date longue, de date abrégée ou d’année/mois disponibles pour les paramètres régionaux spécifiés. |
| EnumDateFormatsExEx | Énumère les formats de date longue, de date abrégée ou d’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 du 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 qui sont installées sur ou prises en charge par un système d’exploitation. |
| EnumSystemGeoID | Énumère les identificateurs d’emplacement géographique (type GEOID) disponibles sur le système d’exploitation. |
| EnumSystemGeoNames | Énumère les codes à deux lettres Organisation internationale de normalisation (ISO) 3166-1 ou numériques des Nations Unies (ONU) M, numéro 49 (M. 49) pour les emplacements géographiques disponibles sur le système d’exploitation. |
| EnumSystemLanguageGroups | Énumère les groupes de langues qui sont installés sur ou pris en charge par un système d’exploitation. |
| EnumSystemLocales | Énumère les paramètres régionaux qui sont installés sur ou pris en charge par un système d’exploitation. |
| EnumSystemLocalesEx | Énumère les paramètres régionaux qui sont installés sur ou pris en charge par un système d’exploitation. |
| EnumTimeFormats | Énumère les formats d’heure disponibles pour les paramètres régionaux spécifiés par l’identificateur. |
| EnumTimeFormatsEx | Énumère les formats d’heure 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 d’heure énumérées fournies par la fonction EnumTimeFormats . |
| EnumTimeFormatsProcEx | Fonction de rappel définie par l’application qui traite les informations de format d’heure énumérées fournies par la fonction EnumTimeFormatsEx . |
| FindNLSString | Localise 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 l’identificateur. |
| FindNLSStringEx | Localise 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 l’identificateur. |
| FindStringOrdinal | Localise une chaîne Unicode (caractères larges) dans une autre chaîne Unicode pour une comparaison non linguistique. |
| FoldString devant | Cartes une chaîne Unicode à une autre, en effectuant la transformation spécifiée. |
| Géo _ 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 page de codes ANSI Windows en cours 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 l’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 une page de codes installée ou disponible valide. |
| GetCPInfoEx | Récupère des informations sur une page de codes installée ou disponible valide. |
| GetCurrencyFormat | Met en forme une chaîne de nombres en tant que chaîne monétaire pour les paramètres régionaux spécifiés par l’identificateur. |
| GetCurrencyFormatEx | Met en forme une chaîne de nombres en tant que chaîne monétaire pour les paramètres régionaux spécifiés par nom. |
| GetDateFormat | Met en forme une date sous forme de chaîne de date pour les paramètres régionaux spécifiés par l’identificateur. |
| GetDateFormatEx | Met en forme une date sous la forme d’une chaîne de date pour les paramètres régionaux spécifiés par Name. |
| GetDurationFormat | Met en forme une durée sous forme de chaîne d’heure pour les paramètres régionaux spécifiés par l’identificateur. |
| GetDurationFormatEx | Met en forme une durée sous forme de chaîne d’heure 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 numérique non M. 49. |
| GetLocaleInfo | Récupère des informations sur les paramètres régionaux spécifiés par l’identificateur. |
| GetLocaleInfoEx | Récupère des informations sur les paramètres régionaux spécifiés par le 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 l’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 le nom. |
| GetNumberFormat | Met en forme une chaîne de nombres sous la forme d’une chaîne de nombres personnalisée pour les paramètres régionaux spécifiés par l’identificateur. |
| GetNumberFormatEx | Met en forme une chaîne de nombres sous la forme d’une chaîne de nombres personnalisée pour les paramètres régionaux spécifiés par nom. |
| GetOEMCP | Récupère l’identificateur de page de codes OEM (Original Equipment Manufacturer) actuel du 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 pour les paramètres régionaux système. |
| GetSystemDefaultLCID | Retourne l’identificateur de paramètres régionaux pour les paramètres régionaux système. |
| GetSystemDefaultLocaleName | Récupère le nom de paramètres régionaux par défaut du système. |
| GetThreadLocale | Retourne l’identificateur de paramètres régionaux des paramètres régionaux actuels du thread appelant. |
| GetTimeFormat | Met en forme l’heure sous la forme d’une chaîne d’heure pour les paramètres régionaux spécifiés par l’identificateur. |
| GetTimeFormatEx | Met en forme l’heure sous la forme d’une chaîne d’heure pour les paramètres régionaux spécifiés par Name. |
| GetUserDefaultGeoName | Récupère le code ISO 3166-1 à deux lettres ou le code non M. 49 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 de 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 international (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 international (IDN) ou une autre étiquette internationalisée au format NamePrep spécifié par le groupe de travail réseau RFC 3491, mais n’effectue pas la conversion supplémentaire vers Punycode. |
| IdnToUnicode | Convertit la forme Punycode d’un nom de domaine international (IDN) ou d’une autre étiquette internationalisée en une 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 au sein de 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 en fonction de l’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és 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 un nom de paramètres régionaux. |
| LCMapString | Pour les paramètres régionaux spécifiés par l’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 non disponible. 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 l’Unicode 4,0 TR # 15. |
| NotifyUILanguageChange | Non prise en charge. Cette fonction peut être modifiée ou non disponible. |
| ResolveLocaleName | Recherche une correspondance de nom de paramètres régionaux possible pour le nom fourni. |
| RtlIsValidLocaleName | Détermine si les 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’information dans la partie de substitution d’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 spécifié ou sur UN code non M. 49 numérique. |
| UpdateCalendarDayOfWeek | Obtient le jour de la semaine correspondant à un jour spécifié et remplit le champ DayOfWeek dans la structure CALDATETIME donnée. |
| VerifyScripts | Compare deux listes énumérées de scripts. |
Notes
À partir de Windows 8 : Si votre application transmet des balises de langue à l’une de ces fonctions à partir de la Windows.Espace de noms de globalisation, il doit d’abord convertir les balises en appelant ResolveLocaleName.