Compartilhar via


Funções de suporte à linguagem nacional

O NLS dá suporte às funções definidas na tabela a seguir.

Função Descrição
AdjustCalendarDate Deprecado. 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 (caractere largo) para uma localidade especificada pelo nome.
CompareStringOrdinal Compara duas cadeias de caracteres Unicode para testar a equivalência binária.
ConvertCalDateTimeToSystemTime Deprecado. Converte uma estrutura de CALDATETIME especificada em uma estrutura de SYSTEMTIME.
ConvertDefaultLocale Converte um valor de localidade padrão em um identificador de localidade real.
ConvertSystemTimeToCalDateTime Deprecado. Converte uma estrutura 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.
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 do.
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 curta ou ano/mês disponíveis para uma localidade especificada.
EnumDateFormatsEx Enumera os formatos de data longa, data curta ou ano/mês disponíveis para uma localidade especificada.
EnumDateFormatsExEx Enumera os formatos de data longa, data curta 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çãoEnumDateFormats.
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çã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 enumerados fornecidas pela função EnumLanguageGroupLocales.
EnumLanguageGroupsProc Uma função de retorno de chamada definida pelo aplicativo que processa informações de grupo de idiomas enumerados fornecidas pela função EnumSystemLanguageGroups.
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ção EnumSystemLocalesEx.
EnumSystemCodePages Enumera as páginas de código instaladas ou compatíveis com 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 3166-1 da Organização Internacional para a Padronização (ISO) de duas letras ou códigos número 49 (M.49) da Série M das Nações Unidas (ONU), número 49 (M.49) para locais geográficos disponíveis no sistema operacional.
EnumSystemLanguageGroups Enumera os grupos de idiomas instalados ou compatíveis com um sistema operacional.
EnumSystemLocales Enumera as localidades instaladas ou compatíveis com um sistema operacional.
EnumSystemLocalesEx Enumera as localidades instaladas ou compatíveis com um sistema operacional.
EnumTimeFormats Enumera os formatos de tempo disponíveis para uma localidade especificada pelo identificador.
EnumTimeFormatsEx Enumera os formatos de tempo 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 do Windows atual para o sistema.
GetCalendarDateFormatEx Deprecado. 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 Deprecado. Obtém o intervalo de datas com suporte para um calendário especificado.
GetCPInfo Recupera informações sobre qualquer página de código instalada ou disponível válida.
GetCPInfoEx Recupera informações sobre qualquer página de código instalada ou disponível válida.
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 UN M.49 numérico.
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 de NLS especificado para uma localidade especificada pelo identificador.
GetNLSVersionEx Obtém informações sobre a versão atual de um recurso de 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 OEM (fabricante de equipamento original) atual para o sistema operacional.
getStringScripts Fornece uma lista de scripts usados na cadeia de caracteres especificada.
GetStringTypeA Deprecado. 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 o identificador de localidade para a localidade do sistema.
GetSystemDefaultLocaleName Recupera o nome de 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 UN M.49 numérico 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 de 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 o formulário Punycode de um IDN (nome de domínio internacionalizado) ou outro rótulo internacionalizado para a sintaxe de codificação UTF-16 unicode normal.
IsCalendarLeapYear Deprecado. Identifica se o ano especificado é um ano bissexto dentro da era determinada para o calendário específico.
isNLSDefinedString Determina se cada caractere em uma cadeia de caracteres tem um resultado definido para uma funcionalidade de NLS especificada.
IsNormalizedString Verifica se uma cadeia de caracteres é normalizada de acordo com o 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 do 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 Unsupported. Essa 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 caracteres de texto de acordo com o Unicode 4.0 TR#15.
NotifyUILanguageChange Unsupported. Essa 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 com 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 como o código ISO 3166-1 de duas letras especificado ou código UN M.49 numérico.
UpdateCalendarDayOfWeek Obtém o dia da semana que corresponde a um dia especificado e preenche o campo DayOfWeek na estruturaCALDATETIMEfornecida.
VerifyScripts Compara duas listas enumeradas de scripts.

 

Nota

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.