Funciones de compatibilidad con idiomas nacionales
NLS admite las funciones definidas en la tabla siguiente.
Función | Descripción |
---|---|
AdjustCalendarDate | Obsolescente. Ajusta una fecha por 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 identificador. |
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 | Obsolescente. Convierte una estructura de CALDATETIME especificada en una estructura SYSTEMTIME de. |
ConvertDefaultLocale | Convierte un valor de configuración regional predeterminado en un identificador de configuración regional real. |
ConvertSystemTimeToCalDateTime | Obsolescente. Convierte una estructura de DE SYSTEMTIME especificada en una estructura CALDATETIME de. |
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 identificador. |
EnumCalendarInfoExEx | Enumera la información del calendario de 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. |
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ónEnumCalendarInfoExEx de. |
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ónEnumSystemCodePages. |
enumDateFormats de | 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ónEnumDateFormats. |
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 idioma enumerada 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 regional enumerada proporcionada por la funciónEnumSystemLocales. |
enumLocalesProcEx | Función de devolución de llamada definida por la aplicación que procesa la información regional enumerada proporcionada por la función EnumSystemLocalesEx. |
EnumSystemCodePages | Enumera las páginas de códigos que se instalan en 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 3166-1 numéricos de la Serie M de las Naciones Unidas (UN), número 49 (M.49) para ubicaciones geográficas que están disponibles en el sistema operativo. |
EnumSystemLanguageGroups | Enumera los grupos de idioma que se instalan en o son compatibles con un sistema operativo. |
enumSystemLocales de | Enumera las configuraciones regionales que se instalan en o son compatibles con un sistema operativo. |
EnumSystemLocalesEx | Enumera las configuraciones regionales que se instalan en o son compatibles con un sistema operativo. |
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 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ónEnumTimeFormatsEx. |
FindNLSString | Busca una cadena Unicode (caracteres anchos) o su equivalente en otra cadena Unicode para una configuración regional especificada por el identificador. |
FindNLSStringEx | Busca una cadena Unicode (caracteres anchos) o su equivalente en otra cadena Unicode para una configuración regional especificada por el 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ódigos ANSI de Windows para el sistema. |
GetCalendarDateFormatEx | Obsolescente. 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 identificador. |
GetCalendarInfoEx | Recupera información sobre un calendario para una configuración regional especificada por nombre. |
GetCalendarSupportedDateRange | Obsolescente. Obtiene el intervalo de fechas admitido para un calendario especificado. |
GetCPInfo | Recupera información sobre cualquier página de códigos instalada o disponible válida. |
GetCPInfoEx | Recupera información sobre cualquier página de códigos instalada o disponible válida. |
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 identificador. |
GetLocaleInfoEx | Recupera información sobre una configuración regional especificada por nombre. |
GetNLSVersion | Obtiene información sobre la versión actual de una funcionalidad NLS especificada para una configuración regional especificada por identificador. |
GetNLSVersionEx | Obtiene información sobre la versión actual de una funcionalidad 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 de | Recupera el identificador actual de la página de códigos del fabricante de equipos originales (OEM) para el sistema operativo. |
getStringScripts de | Proporciona una lista de scripts usados en la cadena especificada. |
GetStringTypeA | Obsolescente. 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 identificador. |
GetTimeFormatEx | Da formato a la hora como una cadena de hora 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 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 en la sintaxis normal de codificación UTF-16 de Unicode. |
isCalendarLeapYear | Obsolescente. Identifica si el año especificado es un año bisiesto 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 se instala o admite un grupo de idiomas en el sistema operativo. |
isValidLocale | Determina si la configuración regional especificada está instalada o admitida en 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 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 | Sin fundamento. 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 | Sin fundamento. 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 se instala o admite una configuración regional especificada 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 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.Globalizationde, primero debe convertir las etiquetas llamando a ResolveLocaleName.