Funzione IsValidLocaleName (winnls.h)
Determina se il nome delle impostazioni locali specificato è valido per le impostazioni locali installate o supportate nel sistema operativo.
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 |