LOCALE_ENUMPROCEX funzione di callback (winnls.h)
Funzione di callback definita dall'applicazione che elabora le informazioni sulle impostazioni locali enumerate fornite dalla funzione EnumSystemLocalesEx
Sintassi
LOCALE_ENUMPROCEX LocaleEnumprocex;
BOOL LocaleEnumprocex(
LPWSTR unnamedParam1,
DWORD unnamedParam2,
LPARAM unnamedParam3
)
{...}
Parametri
unnamedParam1
Puntatore a un buffer contenente un nome delle impostazioni locali con terminazione Null stringa.
unnamedParam2
Flag che definiscono le informazioni sulle impostazioni locali. I valori per questo parametro possono includere un OR binario di flag, ma alcune combinazioni di flag non si verificano mai. Se l'applicazione specifica
- LOCALE_ALL
- LOCALE_ALTERNATE_SORTS; per altre informazioni, vedere EnumSystemLocalesEx
- LOCALE_NEUTRALDATA
-
LOCALE_REPLACEMENT Questa costante non è un input valido per il parametro dwFlags di EnumSystemLocalesEx. Per enumerare le impostazioni locali di sostituzione, l'applicazione deve chiamare questa funzione con il parametro
Arg2 specificato come LOCALE_WINDOWS oLOCALE_ALL , quindi verificare la presenza di questa costante nella funzione di callback. - LOCALE_SUPPLEMENTAL
- LOCALE_WINDOWS
- LOCALE_NEUTRALDATA
- LOCALE_SPECIFICDATA
unnamedParam3
Parametro di input fornito dall'applicazione di EnumSystemLocalesEx. Questo valore è particolarmente utile per le applicazioni multithread, poiché può essere usato per passare dati specifici del thread a questa funzione di callback.
Valore restituito
Restituisce TRUE per continuare l'enumerazione o false in caso contrario.
Osservazioni
Una funzione EnumLocalesProcEx può eseguire qualsiasi attività desiderata. L'applicazione registra questa funzione passando il relativo indirizzo alla funzione EnumSystemLocalesEx.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [app desktop | App UWP] |
server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
piattaforma di destinazione | Finestre |
intestazione |
winnls.h |