Freigeben über


LOCALE_ENUMPROCEX Rückruffunktion (winnls.h)

Eine anwendungsdefinierte Rückruffunktion, die aufgezählte Gebietsschemainformationen verarbeitet, die von der funktion EnumSystemLocalesEx bereitgestellt werden. Der typ LOCALE_ENUMPROCEX 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

Zeigen Sie auf einen Puffer, der einen null-beendeten Gebietsschemanamen Zeichenfolge enthält.

unnamedParam2

Kennzeichnungen zum Definieren von Gebietsschemainformationen. Werte für diesen Parameter können eine binäre OR von Flags enthalten, aber einige Kennzeichenkombinationen treten nie auf. Wenn die Anwendung LOCALE_WINDOWS oder LOCALE_ALTERNATE_SORTSangibt, kann sie auch LOCALE_REPLACEMENT angeben, sodass die EnumSystemLocalesEx--Funktion prüfen kann, ob das Gebietsschema ein Ersatz ist.

unnamedParam3

Ein vom 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 Aufzählung fortzusetzen oder andernfalls FALSE .

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [Desktop-Apps | UWP-Apps]
mindestens unterstützte Server- Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform- Fenster
Header- winnls.h

Siehe auch

EnumSystemLocalesEx

Funktionen