Funciones de compatibilidad con idiomas nacionales

NLS admite las funciones definidas en la tabla siguiente.

Función Descripción
AdjustCalendarDate En desuso. Ajusta una fecha según un número especificado de años, meses, semanas o días.
CompareString Compara dos cadenas de caracteres para una configuración regional especificada por identifier.
CompareStringEx Compara dos cadenas Unicode (caracteres anchos), para una configuración regional especificada por nombre.
CompareStringOrdinal Compara dos cadenas Unicode para probar la equivalencia binaria.
ConvertCalDateTimeToSystemTime En desuso. Convierte una estructura CALDATETIME especificada en una estructura SYSTEMTIME.
ConvertDefaultLocale Convierte un valor de configuración regional predeterminado en un identificador de configuración regional real.
ConvertSystemTimeToCalDateTime En desuso. Convierte una estructura SYSTEMTIME especificada en una estructura CALDATETIME.
DownlevelGetLocaleScripts Proporciona una lista de scripts para la configuración regional especificada.
DownlevelGetParentLocaleLCID Recupera el identificador de configuración regional del elemento primario de la configuración regional proporcionada.
DownlevelGetParentLocaleName Recupera el nombre de la configuración regional del elemento primario de la configuración regional proporcionada.
DownlevelGetStringScripts Proporciona una lista de scripts usados en la cadena Unicode especificada.
DownlevelLCIDToLocaleName Convierte un identificador de configuración regional en un nombre de configuración regional.
DownlevelLocaleNameToLCID Convierte un nombre de configuración regional en un identificador de configuración regional que se puede usar para obtener información del sistema operativo.
DownlevelVerifyScripts Compara dos listas enumeradas de scripts.
EnumCalendarInfo Enumera la información del calendario para una configuración regional especificada.
EnumCalendarInfoEx Enumera la información de calendario de una configuración regional especificada por identifier.
EnumCalendarInfoExEx Enumera la información del calendario para una configuración regional especificada por nombre.
EnumCalendarInfoProc Función de devolución de llamada definida por la aplicación que procesa la información de calendario enumerada proporcionada por la función EnumCalendarInfo.
EnumCalendarInfoProcEx Función de devolución de llamada definida por la aplicación que procesa la información de calendario enumerada proporcionada por la función EnumCalendarInfoEx.
EnumCalendarInfoProcExEx Función de devolución de llamada definida por la aplicación que procesa la información de calendario enumerada proporcionada por la función EnumCalendarInfoExEx.
EnumCodePagesProc Función de devolución de llamada definida por la aplicación que procesa la información de página de códigos enumerada proporcionada por la función EnumSystemCodePages.
EnumDateFormats Enumera los formatos de fecha larga, fecha corta o año/mes que están disponibles para una configuración regional especificada.
EnumDateFormatsEx Enumera los formatos de fecha larga, fecha corta o año/mes que están disponibles para una configuración regional especificada.
EnumDateFormatsExEx Enumera los formatos de fecha larga, fecha corta o año/mes que están disponibles para una configuración regional especificada por nombre.
EnumDateFormatsProc Función de devolución de llamada definida por la aplicación que procesa la información de formato de fecha proporcionada por la función EnumDateFormats.
EnumDateFormatsProcEx Función de devolución de llamada definida por la aplicación que procesa la información de formato de fecha proporcionada por la función EnumDateFormatsEx.
EnumDateFormatsProcExEx Función de devolución de llamada definida por la aplicación que procesa la información de formato de fecha proporcionada por la función EnumDateFormatsExEx.
EnumGeoInfoProc Función de devolución de llamada definida por la aplicación que procesa la información de ubicación geográfica enumerada proporcionada por la función EnumSystemGeoID.
EnumLanguageGroupLocales Enumera las configuraciones regionales de un grupo de idioma especificado.
EnumLanguageGroupLocalesProc Función de devolución de llamada definida por la aplicación que procesa la información enumerada de configuración regional del grupo de idiomas proporcionada por la función EnumLanguageGroupLocales.
EnumLanguageGroupsProc Función de devolución de llamada definida por la aplicación que procesa la información enumerada del grupo de idioma proporcionada por la función EnumSystemLanguageGroups.
EnumLocalesProc Función de devolución de llamada definida por la aplicación que procesa la información de configuración regional enumerada proporcionada por la función EnumSystemLocales.
EnumLocalesProcEx Función de devolución de llamada definida por la aplicación que procesa la información de configuración regional enumerada proporcionada por la función EnumSystemLocalesEx.
EnumSystemCodePages Enumera las páginas de códigos que están instaladas en un sistema operativo o que son compatibles con él.
EnumSystemGeoID Enumera los identificadores de ubicación geográfica (tipo GEOID) que están disponibles en el sistema operativo.
EnumSystemGeoNames Enumera los códigos de dos letras Organización internacional de normalización (ISO) 3166-1 o los códigos numéricos de la serie M, número 49 (M.49) de las ubicaciones geográficas que están disponibles en el sistema operativo.
EnumSystemLanguageGroups Enumera los grupos de idiomas instalados en un sistema operativo o compatibles con ellos.
EnumSystemLocales Enumera las configuraciones regionales que están instaladas en un sistema operativo o las admite.
EnumSystemLocalesEx Enumera las configuraciones regionales que están instaladas en un sistema operativo o las admite.
EnumTimeFormats Enumera los formatos de hora que están disponibles para una configuración regional especificada por identificador.
EnumTimeFormatsEx Enumera los formatos de hora que están disponibles para una configuración regional especificada por nombre.
EnumTimeFormatsProc Función de devolución de llamada definida por la aplicación que procesa la información de formato de hora enumerada proporcionada por la función EnumTimeFormats.
EnumTimeFormatsProcEx Función de devolución de llamada definida por la aplicación que procesa la información de formato de hora enumerada proporcionada por la función EnumTimeFormatsEx.
FindNLSString Busca una cadena Unicode (caracteres anchos) o su equivalente en otra cadena Unicode para una configuración regional especificada por identificador.
FindNLSStringEx Busca una cadena Unicode (caracteres anchos) o su equivalente en otra cadena Unicode para una configuración regional especificada por identificador.
FindStringOrdinal Busca una cadena Unicode (caracteres anchos) en otra cadena Unicode para una comparación no lingüística.
FoldString Mapas una cadena Unicode a otra, realizando la transformación especificada.
Geo _ EnumNameProc Función de devolución de llamada definida por la aplicación que procesa la información de ubicación geográfica enumerada proporcionada por la función EnumSystemGeoNames.
GetACP Recupera el identificador Windows página de códigos ANSI actual para el sistema.
GetCalendarDateFormatEx En desuso. Recupera una cadena de fecha con el formato correcto para la configuración regional especificada utilizando la fecha especificada.
GetCalendarInfo Recupera información sobre un calendario para una configuración regional especificada por identifier.
GetCalendarInfoEx Recupera información sobre un calendario para una configuración regional especificada por nombre.
GetCalendarSupportedDateRange En desuso. Obtiene el intervalo de fechas admitido para un calendario especificado.
GetCPInfo Recupera información sobre cualquier página de códigos válida instalada o disponible.
GetCPInfoEx Recupera información sobre cualquier página de códigos válida instalada o disponible.
GetCurrencyFormat Da formato a una cadena de número como una cadena de moneda para una configuración regional especificada por identificador.
GetCurrencyFormatEx Da formato a una cadena de número como una cadena de moneda para una configuración regional especificada por nombre.
GetDateFormat Da formato a una fecha como una cadena de fecha para una configuración regional especificada por identificador.
GetDateFormatEx Da formato a una fecha como una cadena de fecha para una configuración regional especificada por nombre.
GetDurationFormat Da formato a una duración de tiempo como una cadena de tiempo para una configuración regional especificada por identificador.
GetDurationFormatEx Da formato a una duración de tiempo como una cadena de tiempo para una configuración regional especificada por nombre.
GetGeoInfo Obtiene información sobre una ubicación geográfica especificada.
GetGeoInfoEx Recupera información sobre una ubicación geográfica que especifique mediante un código ISO 3166-1 de dos letras o un código UN M.49 numérico.
GetLocaleInfo Recupera información sobre una configuración regional especificada por identifier.
GetLocaleInfoEx Recupera información sobre una configuración regional especificada por nombre.
GetNLSVersion Obtiene información sobre la versión actual de una funcionalidad de NLS especificada para una configuración regional especificada por identifier.
GetNLSVersionEx Obtiene información sobre la versión actual de una funcionalidad de NLS especificada para una configuración regional especificada por nombre.
GetNumberFormat Da formato a una cadena de número como una cadena de número personalizada para una configuración regional especificada por identificador.
GetNumberFormatEx Da formato a una cadena de número como una cadena de número personalizada para una configuración regional especificada por nombre.
GetOEMCP Recupera el identificador de página de códigos del fabricante de equipos originales (OEM) actual para el sistema operativo.
GetStringScripts Proporciona una lista de scripts usados en la cadena especificada.
GetStringTypeA En desuso. Recupera información de tipo de carácter para los caracteres de la cadena de origen ANSI especificada.
GetStringTypeEx Recupera información de tipo de carácter para los caracteres de la cadena de origen especificada.
GetStringTypeW Recupera información de tipo de carácter para los caracteres de la cadena de origen Unicode especificada.
GetSystemDefaultLangID Devuelve el identificador de idioma de la configuración regional del sistema.
GetSystemDefaultLCID Devuelve el identificador de configuración regional de la configuración regional del sistema.
GetSystemDefaultLocaleName Recupera el nombre de configuración regional predeterminado del sistema.
GetThreadLocale Devuelve el identificador de configuración regional de la configuración regional actual para el subproceso que realiza la llamada.
GetTimeFormat Da formato a la hora como una cadena de tiempo para una configuración regional especificada por identificador.
GetTimeFormatEx Da formato a la hora como una cadena de tiempo para una configuración regional especificada por nombre.
GetUserDefaultGeoName Recupera el código ISO 3166-1 de dos letras o el código UN M.49 numérico para la ubicación geográfica predeterminada del usuario.
GetUserDefaultLangID Devuelve el identificador de idioma de la configuración regional del usuario actual.
GetUserDefaultLCID Devuelve el identificador de configuración regional de la configuración regional predeterminada del usuario.
GetUserDefaultLocaleName Recupera el nombre de configuración regional predeterminado del usuario.
GetUserGeoID Recupera información sobre la ubicación geográfica del usuario.
IdnToAscii Convierte un nombre de dominio internacionalizado (IDN) u otra etiqueta internacionalizada en una representación Unicode (carácter ancho) de la cadena ASCII que representa el nombre en la sintaxis de codificación de transferencia de Punycode.
IdnToNameprepUnicode Convierte un nombre de dominio internacionalizado (IDN) u otra etiqueta internacionalizada en el formulario NamePrep especificado por network working group RFC 3491, pero no realiza la conversión adicional a Punycode.
IdnToUnicode Convierte el formato Punycode de un nombre de dominio internacionalizado (IDN) u otra etiqueta internacionalizada en la sintaxis de codificación UTF-16 Unicode normal.
IsCalendarLeapYear En desuso. Identifica si el año especificado es un año bisiesco dentro de la era especificada para el calendario específico.
IsNLSDefinedString Determina si cada carácter de una cadena tiene un resultado definido para una funcionalidad NLS especificada.
IsNormalizedString Comprueba que una cadena se normaliza según Unicode 4.0 TR # 15.
IsValidCodePage Determina si una página de códigos especificada es válida.
IsValidLanguageGroup Determina si un grupo de idiomas está instalado o se admite en el sistema operativo.
IsValidLocale Determina si la configuración regional especificada está instalada o se admite en el sistema operativo.
IsValidLocaleName Determina si el nombre de configuración regional especificado es válido para una configuración regional instalada o admitida en el sistema operativo.
IsValidNLSVersion Determina si la versión de NLS es válida para una función NLS determinada.
LCIDToLocaleName Convierte un identificador de configuración regional en un nombre de configuración regional.
LCMapString Para una configuración regional especificada por identificador, asigna una cadena de caracteres de entrada a otra mediante una transformación especificada o genera una clave de ordenación para la cadena de entrada.
LCMapStringEx Para una configuración regional especificada por nombre, asigna una cadena de caracteres de entrada a otra mediante una transformación especificada o genera una clave de ordenación para la cadena de entrada.
LoadStringByReference No compatible. Esta función puede modificarse o no estar disponible. En su lugar, use SHLoadIndirectString.
LocaleNameToLCID Convierte un nombre de configuración regional en un identificador de configuración regional.
NormalizeString Normaliza los caracteres de una cadena de texto según Unicode 4.0 TR # 15.
NotifyUILanguageChange No compatible. Esta función puede modificarse o no estar disponible.
ResolveLocaleName Busca una posible coincidencia de nombre de configuración regional para el nombre proporcionado.
RtlIsValidLocaleName Determina si una configuración regional especificada está instalada o se admite en el sistema operativo.
SetCalendarInfo Establece un elemento de información de configuración regional para un calendario.
SetLocaleInfo Establece un elemento de información en la parte de invalidación de usuario de la configuración regional actual.
SetThreadLocale Establece la configuración regional actual del subproceso que realiza la llamada.
SetUserGeoID Establece el identificador de ubicación geográfica del usuario.
SetUserGeoName Establece la ubicación geográfica del usuario actual en el código ISO 3166-1 de dos letras especificado o código UN M.49 numérico.
UpdateCalendarDayOfWeek Obtiene el día de la semana que corresponde a un día especificado y rellena el campo DayOfWeek en la estructura CALDATETIME especificada.
VerifyScripts Compara dos listas enumeradas de scripts.

Nota

A partir de Windows 8: Si la aplicación pasa etiquetas de idioma a cualquiera de estas funciones desde el Windows. Espacio de nombres de globalización, primero debe convertir las etiquetas llamando a ResolveLocaleName.