Condividi tramite


Funzione IsValidLocaleName (winnls.h)

Determina se il nome delle impostazioni locali specificato è valido per le impostazioni locali installate o supportate nel sistema operativo.

Nota Un'applicazione in esecuzione solo in Windows Vista e versioni successive deve chiamare questa funzione in preferenza isValidLocale per determinare la validità di un'impostazione locale supplementare.

 

Sintassi

BOOL IsValidLocaleName(
  [in] LPCWSTR lpLocaleName
);

Parametri

[in] lpLocaleName

Puntatore al nome delle impostazioni locali da convalidare.

Valore restituito

Restituisce un valore diverso da zero se il nome delle impostazioni locali è valido o restituisce 0 per un nome non valido.

Commenti

In Windows Vista e versioni successive, tutte le impostazioni locali supportate devono essere installate in tutti i sistemi operativi.

Questa funzione può gestire il nome di impostazioni locali personalizzate. I dati non sono garantiti come uguali da computer a computer o tra esecuzioni di un'applicazione. Se l'applicazione deve mantenere o trasmettere dati, vedere Uso di dati locali persistenti.

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.

Esempio

Un esempio che mostra l'uso di questa funzione è disponibile in NLS: Esempio di API basate su nome.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione winnls.h (includere Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

GetLocaleInfoEx

IsValidLocale

Supporto per la lingua nazionale

Funzioni di supporto del linguaggio nazionale