LOCALE_ENUMPROCEX funzione di callback (winnls.h)
Funzione di callback definita dall'applicazione che elabora le informazioni locali enumerate fornite dalla funzione EnumSystemLocalesEx . Il tipo LOCALE_ENUMPROCEX definisce un puntatore a questa funzione di callback. EnumLocalesProcEx è un segnaposto per il nome di funzione definito dall'applicazione.
Sintassi
LOCALE_ENUMPROCEX LocaleEnumprocex;
BOOL LocaleEnumprocex(
LPWSTR unnamedParam1,
DWORD unnamedParam2,
LPARAM unnamedParam3
)
{...}
Parametri
unnamedParam1
Puntatore a un buffer contenente una stringa di nome delle impostazioni locali con terminazione null.
unnamedParam2
Contrassegni 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 specificaLOCALE_WINDOWS o LOCALE_ALTERNATE_SORTS, può anche specificare LOCALE_REPLACEMENT in modo che la funzione EnumSystemLocalesEx possa verificare se le impostazioni locali sono una sostituzione.
- 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 sostitutive, l'applicazione deve chiamare questa funzione con il parametro Arg2 specificato come LOCALE_WINDOWS o LOCALE_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 multi-thread, 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.
Commenti
Una funzione EnumLocalesProcEx può eseguire qualsiasi attività desiderata. L'applicazione registra questa funzione passando l'indirizzo alla funzione EnumSystemLocalesEx .
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 |