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.
- LOCALE_ALL
- LOCALE_ALTERNATE_SORTS; weitere Informationen finden Sie unter EnumSystemLocalesEx
- LOCALE_NEUTRALDATA
- LOCALE_REPLACEMENT Diese Konstante ist keine gültige Eingabe für den dwFlags Parameter von EnumSystemLocalesEx. Zum Aufzählen von Ersatzgebietsschemas sollte die Anwendung diese Funktion mit dem Arg2 Parameter aufrufen, der als LOCALE_WINDOWS oder LOCALE_ALLangegeben ist, und überprüfen Sie dann in der Rückruffunktion nach dieser Konstante.
- LOCALE_SUPPLEMENTAL
- LOCALE_WINDOWS
- LOCALE_NEUTRALDATA
- LOCALE_SPECIFICDATA
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
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 |