Funções de suporte ao idioma nacional
O NLS oferece suporte às 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 CALDATETIME especificada em uma estrutura SYSTEMTIME. |
ConvertDefaultLocale | Converte um valor de localidade padrão em uma identificação de localidade real. |
ConvertSystemTimeToCalDateTime | Preterido. Converte uma estrutura SYSTEMTIME especificada em uma estrutura CALDATETIME. |
DownlevelGetLocaleScripts | Fornece uma lista de scripts para a localidade especificada. |
DownlevelGetParentLocaleLCID | Recupera a identificação de localidade para o responsável da localidade fornecida. |
DownlevelGetParentLocaleName | Recupera o nome da localidade para o responsável da localidade fornecida. |
DownlevelGetStringScripts | Fornece uma lista de scripts usados na cadeia de caracteres Unicode especificada. |
DownlevelLCIDToLocaleName | Converte uma identificação de localidade em um nome de localidade. |
DownlevelLocaleNameToLCID | Converte um nome de localidade em uma identificação de localidade que pode ser usada 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ção EnumCalendarInfo. |
EnumCalendarInfoProcEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de calendário enumeradas fornecidas pela função EnumCalendarInfoEx. |
EnumCalendarInfoProcExEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de calendário enumeradas fornecidas pela função EnumCalendarInfoExEx. |
EnumCodePagesProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações da página de código enumeradas fornecidas pela função EnumSystemCodePages. |
EnumDateFormats | Enumera os formatos de data completa, data abreviada ou ano/mês que estão disponíveis para uma localidade especificada. |
EnumDateFormatsEx | Enumera os formatos de data completa, data abreviada ou ano/mês que estão disponíveis para uma localidade especificada. |
EnumDateFormatsExEx | Enumera os formatos de data completa, data abreviada ou ano/mês que estão 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ção EnumDateFormats. |
EnumDateFormatsProcEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de formato de data fornecidas pela função EnumDateFormatsEx. |
EnumDateFormatsProcExEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de formato de data fornecidas pela função EnumDateFormatsExEx. |
EnumGeoInfoProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações da localização geográfica enumeradas fornecidas pela função EnumSystemGeoID. |
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 da localidade do grupo de idiomas enumeradas fornecidas pela função EnumLanguageGroupLocales. |
EnumLanguageGroupsProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações do grupo de idiomas enumeradas fornecidas pela função EnumSystemLanguageGroups. |
EnumLocalesProc | Uma função de retorno de chamada definida pelo aplicativo que processa informações da localidade enumeradas fornecidas pela função EnumSystemLocales. |
EnumLocalesProcEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações da localidade enumeradas fornecidas pela função EnumSystemLocalesEx. |
EnumSystemCodePages | Enumera as páginas de código que são instaladas por ou têm suporte de 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 OSI (Organização Internacional de Normalização) 3166-1 ou 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 que são instalados por ou têm suporte de um sistema operacional. |
EnumSystemLocales | Enumera as localidades que são instaladas por ou têm suporte de um sistema operacional. |
EnumSystemLocalesEx | Enumera as localidades que são instaladas por ou têm suporte de 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 hora enumeradas fornecidas pela função EnumTimeFormats. |
EnumTimeFormatsProcEx | Uma função de retorno de chamada definida pelo aplicativo que processa informações de formato de hora enumeradas fornecidas pela função EnumTimeFormatsEx. |
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 da localização geográfica enumeradas fornecidas pela função EnumSystemGeoNames. |
GetACP | Recupera o identificador de página de código ANSI do Windows atual 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 com suporte 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 hora para uma localidade especificada pelo identificador. |
GetDurationFormatEx | Formata uma duração de tempo como uma cadeia de caracteres de hora 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 UN 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 atual de página de código OEM (fabricante de equipamento original) 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 caracteres de origem Unicode especificada. |
GetSystemDefaultLangID | Retorna o identificador de idioma para a localidade do sistema. |
GetSystemDefaultLCID | Retorna a identificação de localidade para a localidade do sistema. |
GetSystemDefaultLocaleName | Recupera o nome da localidade padrão do sistema. |
GetThreadLocale | Retorna a identificação de localidade da localidade atual para o thread de chamada. |
GetTimeFormat | Formata uma hora como uma cadeia de caracteres de hora para uma localidade especificada pelo identificador. |
GetTimeFormatEx | Formata uma hora como uma cadeia de caracteres de hora para uma localidade especificada pelo nome. |
GetUserDefaultGeoName | Recupera o código ISO 3166-1 de duas letras ou o código numérico UN 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 a identificação 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 IDN (nome de domínio internacionalizado) 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 IDN (nome de domínio internacionalizado) ou outro rótulo internacionalizado no formulário NamePrep especificado pelo Grupo de Trabalho de Rede RFC 3491, mas não executa a conversão adicional para Punycode. |
IdnToUnicode | Converte a forma Punycode de um IDN (nome de domínio internacionalizado) ou outro rótulo internacionalizado para a sintaxe de codificação Unicode UTF-16 normal. |
IsCalendarLeapYear | Preterido. Identifica se o ano especificado é um ano bissexto na era determinada 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 é 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 tem suporte no sistema operacional. |
IsValidLocale | Determina se a localidade especificada está instalada ou tem suporte no sistema operacional. |
IsValidLocaleName | Determina se o nome da localidade especificado é válido para uma localidade instalada ou com suporte no sistema operacional. |
IsValidNLSVersion | Determina se a versão NLS é válida para uma determinada função NLS. |
LCIDToLocaleName | Converte uma identificação 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 não disponível. Em vez disso, use SHLoadIndirectString. |
LocaleNameToLCID | Converte um nome de localidade em uma identificação de localidade. |
NormalizeString | Normaliza caracteres de uma cadeia de caracteres de texto de acordo com Unicode 4.0 TR#15. |
NotifyUILanguageChange | Sem suporte: Esta função pode estar alterada ou não disponí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 tem suporte no sistema operacional. |
SetCalendarInfo | Define um item de informações de localidade para um calendário. |
SetLocaleInfo | Define um item de informações 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 UN M.49. |
UpdateCalendarDayOfWeek | Obtém o dia da semana que corresponde a um dia especificado e preenche o campo DayOfWeek na estrutura CALDATETIME fornecida. |
VerifyScripts | Compara duas listas enumeradas de scripts. |
Observação
A partir do Windows 8: se o aplicativo passar marcas de idioma para qualquer uma dessas funções do namespace Windows.Globalization, ele deverá primeiro converter as marcas chamando ResolveLocaleName.