Condividi tramite


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 . Il tipo LOCALE_ENUMPROCEX definisce un puntatore a questa funzione di callback. EnumLocalesProcEx è un segnaposto per il nome della funzione definita dall'applicazione.

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_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 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

Vedere anche

EnumSystemLocalesEx

supporto linguistico nazionale

funzioni di supporto del linguaggio nazionale