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.
- 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. Um Ersetzungsgebietsschemas aufzulisten, sollte die Anwendung diese Funktion mit dem Arg2-Parameter aufrufen, der als LOCALE_WINDOWS oder LOCALE_ALL angegeben ist, und dann in der Rückruffunktion nach dieser Konstante suchen.
- LOCALE_SUPPLEMENTAL
- LOCALE_WINDOWS
- LOCALE_NEUTRALDATA
- LOCALE_SPECIFICDATA
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 |