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.