Funzione RtlIsValidLocaleName
Determina se le impostazioni locali specificate per nome sono installate o supportate nel sistema operativo.
Nota
Questa funzione è disponibile solo per l'uso in Windows Vista. Potrebbe essere modificata o non disponibile nelle versioni successive. Le applicazioni devono usare IsValidLocaleName.
Sintassi
BOOL RtlIsValidLocaleName(
_In_ LPCWSTR LocaleName,
_In_ ULONG Flags
);
Parametri
-
LocaleName [in]
-
Nome delle impostazioni locali da convalidare. Questo parametro può specificare il nome di impostazioni locali personalizzate.
-
Flag [in]
-
Flag che indicano se le impostazioni locali neutre sono considerate valide. Attualmente l'unico flag definito è LOCALE_ALLOW_NEUTRAL. Il valore predefinito è che non sono.
Valore restituito
Restituisce un valore diverso da zero se ha esito positivo o 0 in caso contrario.
Commenti
Questa funzione è simile a IsValidLocaleName. L'unica differenza è che se LOCALE_ALLOW_NEUTRAL è impostato, RtlIsValidLocaleName restituisceTRUE per un nome che corrisponde a impostazioni locali neutre (ad esempio "en"), mentre IsValidLocaleName restituisceTRUE solo per impostazioni locali specifiche (ad esempio "en-US"). Le impostazioni locali neutre vengono usate come parte della strategia di caricamento delle risorse in Windows Vista e versioni successive. Solo una piccola classe di applicazioni altamente specializzate usa RtlIsValidLocaleName e imposta LOCALE_ALLOW_NEUTRAL, perché le impostazioni locali neutre sono molto limitate. Nessuna delle funzioni descritte in Chiamata alle funzioni "Nome impostazioni locali" accetta impostazioni locali neutre come input.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|
Vedere anche