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

GetNLSVersionEx

Manipulando a classificação em seus aplicativos

NLSVERSIONINFOEX