Freigeben über


LOCALE_ENUMPROCEX Rückruffunktion (winnls.h)

Eine anwendungsdefinierte Rückruffunktion, die aufgezählte Gebietsschemainformationen verarbeitet, die von der EnumSystemLocalesEx-Funktion bereitgestellt werden. Der LOCALE_ENUMPROCEX Typ definiert einen Zeiger auf diese Rückruffunktion. EnumLocalesProcEx ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.

Syntax

LOCALE_ENUMPROCEX LocaleEnumprocex;

BOOL LocaleEnumprocex(
  LPWSTR unnamedParam1,
  DWORD unnamedParam2,
  LPARAM unnamedParam3
)
{...}

Parameter

unnamedParam1

Zeiger auf einen Puffer, der eine mit NULL endende Gebietsschemanamenzeichenfolge enthält.

unnamedParam2

Flags, die Gebietsschemainformationen definieren. Werte für diesen Parameter können ein binäres OR von Flags enthalten, aber einige Flagkombinationen treten nie auf. Wenn die AnwendungLOCALE_WINDOWS oder LOCALE_ALTERNATE_SORTS angibt, kann sie auch LOCALE_REPLACEMENT angeben, damit die EnumSystemLocalesEx-Funktion testen kann, ob das Gebietsschema ein Ersatz ist.

unnamedParam3

Ein von der Anwendung bereitgestellter Eingabeparameter von EnumSystemLocalesEx. Dieser Wert ist besonders nützlich für Multithreadanwendungen, da er verwendet werden kann, um threadspezifische Daten an diese Rückruffunktion zu übergeben.

Rückgabewert

Gibt TRUE zurück, um die Enumeration fortzusetzen, oder andernfalls FALSE .

Bemerkungen

Eine EnumLocalesProcEx-Funktion kann jede gewünschte Aufgabe ausführen. Die Anwendung registriert diese Funktion, indem sie ihre Adresse an die EnumSystemLocalesEx-Funktion übergibt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile winnls.h

Weitere Informationen

EnumSystemLocalesEx

Unterstützung für landessprachliche Sprachen

Unterstützungsfunktionen für nationalsprachliche Sprachen