Partilhar via


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.