Funciones de compatibilidad con el idioma nacional
NLS admite las funciones definidas en la tabla siguiente.
Función | Descripción |
---|---|
AdjustCalendarDate | Obsoleto. Ajusta una fecha indicando un número determinado de años, meses, semanas o días. |
CompareString | Compara dos cadenas de caracteres para una configuración regional especificada por un identificador. |
CompareStringEx | Compara dos cadenas Unicode (caracteres anchos) para una configuración regional especificada por un nombre. |
CompareStringOrdinal | Compara dos cadenas Unicode para probar la equivalencia binaria. |
ConvertCalDateTimeToSystemTime | Obsoleto. 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 | Obsoleto. 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 de una configuración regional especificada. |
EnumCalendarInfoEx | Enumera la información del calendario de una configuración regional especificada por un identificador. |
EnumCalendarInfoExEx | Enumera la información del calendario de una configuración regional especificada por un 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 la página de código 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 un 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 idiomas especificado. |
EnumLanguageGroupLocalesProc | Función de devolución de llamada definida por la aplicación que procesa la información regional del grupo de idiomas enumerado proporcionada por la función EnumLanguageGroupLocales. |
EnumLanguageGroupsProc | Función de devolución de llamada definida por la aplicación que procesa la información de grupo de lenguaje enumerada 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ódigo que están instaladas o son compatibles con un sistema operativo. |
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 de la Organización Internacional de Normalización (ISO) 3166-1 o los códigos numéricos de las Naciones Unidas (ONU) Serie M, Número 49 (M.49) para ubicaciones geográficas que están disponibles en el sistema operativo. |
EnumSystemLanguageGroups | Enumera los grupos de idiomas instalados o compatibles con un sistema operativo. |
EnumSystemLocales | Enumera las configuraciones regionales instaladas o compatibles con un sistema operativo. |
EnumSystemLocalesEx | Enumera las configuraciones regionales instaladas o compatibles con un sistema operativo. |
EnumTimeFormats | Enumera los formatos de hora que están disponibles para una configuración regional especificada por un identificador. |
EnumTimeFormatsEx | Enumera los formatos de hora que están disponibles para una configuración regional especificada por un nombre. |
EnumTimeFormatsProc | Función de devolución de llamada definida por la aplicación que procesa la información de formato de tiempo 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 tiempo 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 un identificador. |
FindNLSStringEx | Busca una cadena Unicode (caracteres anchos) o su equivalente en otra cadena Unicode para una configuración regional especificada por un identificador. |
FindStringOrdinal | Busca una cadena Unicode (caracteres anchos) en otra cadena Unicode para una comparación no lingüística. |
FoldString | Asigna una cadena Unicode a otra y realiza 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 actual de la página de código ANSI de Windows para el sistema. |
GetCalendarDateFormatEx | Obsoleto. Recupera una cadena de fecha con formato correcto para la configuración regional especificada mediante la fecha especificada. |
GetCalendarInfo | Recupera información sobre un calendario para una configuración regional especificada por un identificador. |
GetCalendarInfoEx | Recupera información sobre un calendario para una configuración regional especificada por un nombre. |
GetCalendarSupportedDateRange | Obsoleto. Obtiene el intervalo de fechas admitido para un calendario especificado. |
GetCPInfo | Recupera información sobre cualquier página de código instalada o disponible válida. |
GetCPInfoEx | Recupera información sobre cualquier página de código instalada o disponible válida. |
GetCurrencyFormat | Da formato a una cadena numérica como una cadena de moneda para una configuración regional especificada por un identificador. |
GetCurrencyFormatEx | Da formato a una cadena numérica como una cadena de moneda para una configuración regional especificada por un nombre. |
GetDateFormat | Da formato a una fecha como una cadena de fecha para una configuración regional especificada por un identificador. |
GetDateFormatEx | Da formato a una fecha como una cadena de fecha para una configuración regional especificada por un nombre. |
GetDurationFormat | Da formato a una duración de tiempo como una cadena de tiempo para una configuración regional especificada por un identificador. |
GetDurationFormatEx | Da formato a una duración de tiempo como una cadena de tiempo para una configuración regional especificada por un 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 un identificador. |
GetLocaleInfoEx | Recupera información sobre una configuración regional especificada por un nombre. |
GetNLSVersion | Obtiene información sobre la versión actual de una funcionalidad NLS especificada para una configuración regional especificada por un identificador. |
GetNLSVersionEx | Obtiene información sobre la versión actual de una funcionalidad NLS especificada para una configuración regional especificada por un nombre. |
GetNumberFormat | Da formato a una cadena numérica como una cadena numérica personalizada para una configuración regional especificada por un identificador. |
GetNumberFormatEx | Da formato a una cadena numérica como una cadena numérica personalizada para una configuración regional especificada por un nombre. |
GetOEMCP | Recupera el identificador actual de la página de código del fabricante del equipo original (OEM) para el sistema operativo. |
GetStringScripts | Proporciona una lista de scripts usados en la cadena especificada. |
GetStringTypeA | Obsoleto. 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 hora para una configuración regional especificada por un identificador. |
GetTimeFormatEx | Da formato a la hora como una cadena de hora para una configuración regional especificada por un 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 para 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 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 la forma Punycode de un nombre de dominio internacionalizado (IDN) u otra etiqueta internacionalizada a la sintaxis codificación Unicode UTF-16 normal. |
IsCalendarLeapYear | Obsoleto. Identifica si el año especificado es bisiesto dentro de la era dada 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ódigo especificada es válida. |
IsValidLanguageGroup | Determina si se instala o admite un grupo de idiomas en el sistema operativo. |
IsValidLocale | Determina si la configuración regional especificada está instalada o es compatible con el sistema operativo. |
IsValidLocaleName | Determina si el nombre de configuración regional especificado es válido para una configuración regional instalada o compatible con el sistema operativo. |
IsValidNLSVersion | Determina si la versión 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 un 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 un 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 el 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 es compatible con 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 del usuario de la configuración regional actual. |
SetThreadLocale | Establece la configuración regional actual del subproceso que llama. |
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 especificado o en el código UN M.49 numérico especificado. |
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 espacio de nombres Windows.Globalization, primero debe convertir las etiquetas llamando a ResolveLocaleName.