Funções de Suporte ao Idioma Nacional
O NLS suporta as funções definidas na tabela a seguir.
Função | Descrição |
---|---|
AdjustCalendarDate | Preterido. Ajusta uma data por um número especificado de anos, meses, semanas ou dias. |
CompareString | Compara duas cadeias de caracteres para uma localidade especificada pelo identificador. |
CompareStringEx | Compara duas cadeias de caracteres Unicode (caracteres largos) para uma localidade especificada pelo nome. |
CompareStringOrdinal | Compara duas cadeias de caracteres Unicode para testar a equivalência binária. |
ConvertCalDateTimeToSystemTime | Preterido. Converte uma estrutura de especificada CALDATETIME em uma estrutura SYSTEMTIME. |
ConvertDefaultLocale | Converte um valor de localidade padrão em um identificador de localidade real. |
ConvertSystemTimeToCalDateTime | Preterido. Converte uma estrutura de SYSTEMTIME especificada em uma estrutura de CALDATETIME. |
DownlevelGetLocaleScripts | Fornece uma lista de scripts para a localidade especificada. |
DownlevelGetParentLocaleLCID | Recupera o identificador de localidade para o pai da localidade fornecida. |
DownlevelGetParentLocaleName | Recupera o nome da localidade para o pai da localidade fornecida. |
DownlevelGetStringScripts | Fornece uma lista de scripts usados na cadeia de caracteres Unicode especificada. |
DownlevelLCIDToLocaleName | Converte um identificador de localidade em um nome de localidade. |
DownlevelLocaleNameToLCID | Converte um nome de localidade em um identificador de localidade que pode ser usado para obter informações do sistema operacional. |
DownlevelVerifyScripts | Compara duas listas enumeradas de scripts. |
EnumCalendarInfo | Enumera informações de calendário para uma localidade especificada. |
EnumCalendarInfoEx | Enumera informações de calendário para uma localidade especificada pelo identificador. |
EnumCalendarInfoExEx | Enumera informações de calendário para uma localidade especificada pelo nome. |
EnumCalendarInfoProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações de calendário enumeradas fornecidas pela funçãoEnumCalendarInfo do. |
EnumCalendarInfoProcEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de calendário enumeradas fornecidas pela funçãoEnumCalendarInfoEx. |
EnumCalendarInfoProcExEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de calendário enumeradas fornecidas pela funçãoEnumCalendarInfoExEx. |
EnumCodePagesProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações de página de código enumeradas fornecidas pela funçãoEnumSystemCodePages. |
EnumDateFormats | Enumera os formatos de data longa, data abreviada ou ano/mês disponíveis para uma localidade especificada. |
EnumDateFormatsEx | Enumera os formatos de data longa, data abreviada ou ano/mês disponíveis para uma localidade especificada. |
EnumDateFormatsExEx | Enumera os formatos de data longa, data abreviada ou ano/mês disponíveis para uma localidade especificada pelo nome. |
EnumDateFormatsProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações de formato de data fornecidas pela funçãoEnumDateFormats. |
EnumDateFormatsProcEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de formato de data fornecidas pela funçãoEnumDateFormatsEx. |
EnumDateFormatsProcExEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de formato de data fornecidas pela funçãoEnumDateFormatsExEx. |
EnumGeoInfoProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações de localização geográfica enumeradas fornecidas pela funçãoEnumSystemGeoID. |
EnumLanguageGroupLocales | Enumera as localidades em um grupo de idiomas especificado. |
EnumLanguageGroupLocalesProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações de localidade de grupo de idiomas enumeradas fornecidas pela funçãoEnumLanguageGroupLocales. |
EnumLanguageGroupsProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações de grupo de idiomas enumeradas fornecidas pela funçãoEnumSystemLanguageGroups. |
EnumLocalesProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações de localidade enumeradas fornecidas pela funçãoEnumSystemLocales. |
EnumLocalesProcEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de localidade enumeradas fornecidas pela funçãoEnumSystemLocalesEx. |
EnumSystemCodePages | Enumera as páginas de código que são instaladas ou suportadas por um sistema operacional. |
EnumSystemGeoID | Enumera os identificadores de localização geográfica (tipo GEOID) que estão disponíveis no sistema operacional. |
EnumSystemGeoNames | Enumera os códigos de duas letras da International Organization for Standardization (ISO) 3166-1 ou os códigos numéricos da Série M, Número 49 (M.49) da Organização das Nações Unidas (ONU) para localizações geográficas disponíveis no sistema operacional. |
EnumSystemLanguageGroups | Enumera os grupos de idiomas instalados ou suportados por um sistema operacional. |
EnumSystemLocales | Enumera as localidades instaladas ou suportadas por um sistema operacional. |
EnumSystemLocalesEx | Enumera as localidades instaladas ou suportadas por um sistema operacional. |
EnumTimeFormats | Enumera os formatos de hora disponíveis para uma localidade especificada pelo identificador. |
EnumTimeFormatsEx | Enumera os formatos de hora disponíveis para uma localidade especificada pelo nome. |
EnumTimeFormatsProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações de formato de tempo enumeradas fornecidas pela funçãoEnumTimeFormats. |
EnumTimeFormatsProcEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de formato de tempo enumeradas fornecidas pela funçãoEnumTimeFormatsEx. |
FindNLSString | Localiza uma cadeia de caracteres Unicode (caracteres largos) ou seu equivalente em outra cadeia de caracteres Unicode para uma localidade especificada pelo identificador. |
FindNLSStringEx | Localiza uma cadeia de caracteres Unicode (caracteres largos) ou seu equivalente em outra cadeia de caracteres Unicode para uma localidade especificada pelo identificador. |
FindStringOrdinal | Localiza uma cadeia de caracteres Unicode (caracteres largos) em outra cadeia de caracteres Unicode para uma comparação não linguística. |
FoldString | Mapeia uma cadeia de caracteres Unicode para outra, executando a transformação especificada. |
Geo_EnumNameProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações de localização geográfica enumeradas fornecidas pela funçãoEnumSystemGeoNames. |
GetACP | Recupera o identificador de página de código ANSI atual do Windows para o sistema. |
GetCalendarDateFormatEx | Preterido. Recupera uma cadeia de caracteres de data formatada corretamente para a localidade especificada usando a data especificada. |
GetCalendarInfo | Recupera informações sobre um calendário para uma localidade especificada pelo identificador. |
GetCalendarInfoEx | Recupera informações sobre um calendário para uma localidade especificada pelo nome. |
GetCalendarSupportedDateRange | Preterido. Obtém o intervalo de datas suportado para um calendário especificado. |
GetCPInfo | Recupera informações sobre qualquer página de código válida instalada ou disponível. |
GetCPInfoEx | Recupera informações sobre qualquer página de código válida instalada ou disponível. |
GetCurrencyFormat | Formata uma cadeia de caracteres numérica como uma cadeia de caracteres de moeda para uma localidade especificada pelo identificador. |
GetCurrencyFormatEx | Formata uma cadeia de caracteres numérica como uma cadeia de caracteres de moeda para uma localidade especificada pelo nome. |
GetDateFormat | Formata uma data como uma cadeia de caracteres de data para uma localidade especificada pelo identificador. |
GetDateFormatEx | Formata uma data como uma cadeia de caracteres de data para uma localidade especificada pelo nome. |
GetDurationFormat | Formata uma duração de tempo como uma cadeia de caracteres de tempo para uma localidade especificada pelo identificador. |
GetDurationFormatEx | Formata uma duração de tempo como uma cadeia de caracteres de tempo para uma localidade especificada pelo nome. |
GetGeoInfo | Obtém informações sobre uma localização geográfica especificada. |
GetGeoInfoEx | Recupera informações sobre uma localização geográfica especificada usando um código ISO 3166-1 de duas letras ou um código numérico ONU M.49. |
GetLocaleInfo | Recupera informações sobre uma localidade especificada pelo identificador. |
GetLocaleInfoEx | Recupera informações sobre uma localidade especificada pelo nome. |
GetNLSVersion | Obtém informações sobre a versão atual de um recurso NLS especificado para uma localidade especificada pelo identificador. |
GetNLSVersionEx | Obtém informações sobre a versão atual de um recurso NLS especificado para uma localidade especificada pelo nome. |
GetNumberFormat | Formata uma cadeia de caracteres numérica como uma cadeia de caracteres numérica personalizada para uma localidade especificada pelo identificador. |
GetNumberFormatEx | Formata uma cadeia de caracteres numérica como uma cadeia de caracteres numérica personalizada para uma localidade especificada pelo nome. |
GetOEMCP | Recupera o identificador de página de código atual do fabricante do equipamento original (OEM) para o sistema operacional. |
GetStringScripts | Fornece uma lista de scripts usados na cadeia de caracteres especificada. |
GetStringTypeA | Preterido. Recupera informações de tipo de caractere para os caracteres na cadeia de caracteres de origem ANSI especificada. |
GetStringTypeEx | Recupera informações de tipo de caractere para os caracteres na cadeia de caracteres de origem especificada. |
GetStringTypeW | Recupera informações de tipo de caractere para os caracteres na cadeia de código-fonte Unicode especificada. |
GetSystemDefaultLangID | Retorna o identificador de idioma para a localidade do sistema. |
GetSystemDefaultLCID | Retorna o identificador de localidade para a localidade do sistema. |
GetSystemDefaultLocaleName | Recupera o nome da localidade padrão do sistema. |
GetThreadLocale | Retorna o identificador de localidade da localidade atual para o thread de chamada. |
GetTimeFormat | Formata o tempo como uma cadeia de caracteres de tempo para uma localidade especificada pelo identificador. |
GetTimeFormatEx | Formata o tempo como uma cadeia de caracteres de tempo para uma localidade especificada pelo nome. |
GetUserDefaultGeoName | Recupera o código ISO 3166-1 de duas letras ou o código numérico ONU M.49 para a localização geográfica padrão do usuário. |
GetUserDefaultLangID | Retorna o identificador de idioma para a localidade do usuário atual. |
GetUserDefaultLCID | Retorna o identificador de localidade para a localidade padrão do usuário. |
GetUserDefaultLocaleName | Recupera o nome da localidade padrão do usuário. |
GetUserGeoID | Recupera informações sobre a localização geográfica do usuário. |
IdnToAscii | Converte um nome de domínio internacionalizado (IDN) ou outro rótulo internacionalizado em uma representação Unicode (caractere largo) da cadeia de caracteres ASCII que representa o nome na sintaxe de codificação de transferência Punycode. |
IdnToNameprepUnicode | Converte um nome de domínio internacionalizado (IDN) ou outro rótulo internacionalizado para o formulário NamePrep especificado pelo Network Working Group RFC 3491, mas não executa a conversão adicional para Punycode. |
IdnToUnicode | Converte a forma Punycode de um nome de domínio internacionalizado (IDN) ou outro rótulo internacionalizado para a sintaxe normal de codificação Unicode UTF-16. |
IsCalendarLeapYear | Preterido. Identifica se o ano especificado é um ano bissexto dentro de uma determinada era para o calendário específico. |
IsNLSDefinedString | Determina se cada caractere em uma cadeia de caracteres tem um resultado definido para um recurso NLS especificado. |
IsNormalizedString | Verifica se uma cadeia de caracteres está normalizada de acordo com Unicode 4.0 TR#15. |
IsValidCodePage | Determina se uma página de código especificada é válida. |
IsValidLanguageGroup | Determina se um grupo de idiomas está instalado ou é suportado no sistema operacional. |
IsValidLocale | Determina se a localidade especificada está instalada ou é suportada no sistema operacional. |
IsValidLocaleName | Determina se o nome da localidade especificada é válido para uma localidade instalada ou suportada no sistema operacional. |
IsValidNLSVersion | Determina se a versão NLS é válida para uma determinada função NLS. |
LCIDToLocaleName | Converte um identificador de localidade em um nome de localidade. |
LCMapString | Para uma localidade especificada pelo identificador, mapeia uma cadeia de caracteres de entrada para outra usando uma transformação especificada ou gera uma chave de classificação para a cadeia de caracteres de entrada. |
LCMapStringEx | Para uma localidade especificada pelo nome, mapeia uma cadeia de caracteres de entrada para outra usando uma transformação especificada ou gera uma chave de classificação para a cadeia de caracteres de entrada. |
LoadStringByReference | Sem suporte. Esta função pode estar alterada ou indisponível. Em vez disso, use SHLoadIndirectString. |
LocaleNameToLCID | Converte um nome de localidade em identificador de localidade. |
NormalizeString | Normaliza caracteres de uma cadeia de texto de acordo com Unicode 4.0 TR#15. |
NotifyUILanguageChange | Sem suporte. Esta função pode estar alterada ou indisponível. |
ResolveLocaleName | Localiza uma possível correspondência de nome de localidade para o nome fornecido. |
RtlIsValidLocaleName | Determina se uma localidade especificada está instalada ou é suportada no sistema operacional. |
SetCalendarInfo | Define um item de informações de localidade para um calendário. |
SetLocaleInfo | Define um item de informação na parte de substituição do usuário da localidade atual. |
SetThreadLocale | Define a localidade atual do thread de chamada. |
SetUserGeoID | Define o identificador de localização geográfica para o usuário. |
SetUserGeoName | Define a localização geográfica do usuário atual para o código ISO 3166-1 de duas letras especificado ou o código numérico ONU M.49. |
UpdateCalendarDayOfWeek | Obtém o dia da semana que corresponde a um dia especificado e preenche o campo DayOfWeek na estrutura deCALDATETIME dedada. |
VerifyScripts | Compara duas listas enumeradas de scripts. |
Observação
Começando no Windows 8: Se seu aplicativo passar marcas de idioma para qualquer uma dessas funções do namespaceWindows.Globalization, ele deverá primeiro converter as tags chamando ResolveLocaleName.