Funzione IsValidNLSVersion (winnls.h)

Determina se la versione NLS è valida per una determinata funzione NLS.

Sintassi

DWORD IsValidNLSVersion(
  [in]           NLS_FUNCTION       function,
  [in, optional] LPCWSTR            lpLocaleName,
  [in]           LPNLSVERSIONINFOEX lpVersionInformation
);

Parametri

[in] function

Funzionalità NLS di cui eseguire query. Questo valore deve essere COMPARE_STRING. Vedere l'enumerazione SYSNLS_FUNCTION .

[in, optional] lpLocaleName

Puntatore a un nome delle impostazioni locali o a uno dei valori predefiniti seguenti.

[in] lpVersionInformation

Puntatore a una struttura NLSVERSIONINFOEX . L'applicazione deve inizializzare il membro dwNLSVersionInfoSize su sizeof(NLSVERSIONINFOEX).

Valore restituito

Restituisce un valore diverso da zero se la versione NLS è valida o zero se la versione non è valida.

Commenti

Inizializzare la struttura NLSVERSIONINFOEX chiamando GetNLSVersionEx. Per informazioni su come usare i membri di NLSVERSIONINFOEX per determinare se una versione di ordinamento è stata modificata ed è necessario reindicizzare i dati, vedere la sezione Osservazioni per GetNLSVersionEx.

A partire da Windows 8: se l'app passa tag di lingua a questa funzione dallo spazio dei nomi Windows.Globalization, deve prima convertire i tag chiamando ResolveLocaleName.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione winnls.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

GetNLSVersionEx

Gestione dell'ordinamento nelle applicazioni

NLSVERSIONINFOEX