Função IsValidNLSVersion (winnls.h)
Determina se a versão do NLS é válida para uma determinada função NLS.
Sintaxe
DWORD IsValidNLSVersion(
[in] NLS_FUNCTION function,
[in, optional] LPCWSTR lpLocaleName,
[in] LPNLSVERSIONINFOEX lpVersionInformation
);
Parâmetros
[in] function
A funcionalidade nls para consultar. Esse valor deve ser COMPARE_STRING. Consulte a enumeração SYSNLS_FUNCTION .
[in, optional] lpLocaleName
Ponteiro para um nome de localidade ou um dos seguintes valores predefinidos.
[in] lpVersionInformation
Ponteiro para uma estrutura NLSVERSIONINFOEX . O aplicativo deve inicializar o membro dwNLSVersionInfoSize para sizeof(NLSVERSIONINFOEX)
.
Retornar valor
Retornará um valor diferente de zero se a versão do NLS for válida ou zero se a versão for inválida.
Comentários
Inicialize a estrutura NLSVERSIONINFOEX chamando GetNLSVersionEx. Confira os Comentários de GetNLSVersionEx para obter uma discussão sobre como os membros do NLSVERSIONINFOEX podem ser usados para determinar se uma versão de classificação foi alterada e se você precisa reindexar os dados.
Começando no Windows 8: se o aplicativo passar marcas de idioma para essa função do namespace Windows.Globalization, ele deverá primeiro converter as marcas chamando ResolveLocaleName.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | winnls.h (inclua Windows.h) |
Biblioteca | Kernel32.lib |
DLL | Kernel32.dll |
Confira também