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.

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

Vedi anche

EnumSystemLocalesEx

Supporto per la lingua nazionale

Funzioni di supporto del linguaggio nazionale