LOCALE_ENUMPROCEX fungsi panggilan balik (winnls.h)
Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi lokal enumerasi yang disediakan oleh fungsi EnumSystemLocalesEx . Jenis LOCALE_ENUMPROCEX menentukan penunjuk ke fungsi panggilan balik ini. EnumLocalesProcEx adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
Sintaks
LOCALE_ENUMPROCEX LocaleEnumprocex;
BOOL LocaleEnumprocex(
LPWSTR unnamedParam1,
DWORD unnamedParam2,
LPARAM unnamedParam3
)
{...}
Parameter
unnamedParam1
Penunjuk ke buffer yang berisi string nama lokal yang dihentikan null.
unnamedParam2
Bendera yang menentukan informasi lokal. Nilai untuk parameter ini dapat mencakup biner ATAU bendera, tetapi beberapa kombinasi bendera tidak pernah terjadi. Jika aplikasi menentukanLOCALE_WINDOWS atau LOCALE_ALTERNATE_SORTS, aplikasi juga dapat menentukan LOCALE_REPLACEMENT sehingga fungsi EnumSystemLocalesEx dapat menguji untuk melihat apakah lokal adalah penggantinya.
- LOCALE_ALL
- LOCALE_ALTERNATE_SORTS; untuk informasi selengkapnya, lihat EnumSystemLocalesEx
- LOCALE_NEUTRALDATA
- LOCALE_REPLACEMENT Konstanta ini bukan input yang valid ke parameter dwFlagsenumSystemLocalesEx. Untuk menghitung lokal penggantian, aplikasi harus memanggil fungsi ini dengan parameter Arg2 yang ditentukan sebagai LOCALE_WINDOWS atau LOCALE_ALL, lalu periksa konstanta ini dalam fungsi panggilan balik.
- LOCALE_SUPPLEMENTAL
- LOCALE_WINDOWS
- LOCALE_NEUTRALDATA
- LOCALE_SPECIFICDATA
unnamedParam3
Parameter input EnumSystemLocalesEx yang disediakan aplikasi. Nilai ini sangat berguna untuk aplikasi multi-utas, karena dapat digunakan untuk meneruskan data khusus utas ke fungsi panggilan balik ini.
Mengembalikan nilai
Mengembalikan TRUE untuk melanjutkan enumerasi atau FALSE jika tidak.
Keterangan
Fungsi EnumLocalesProcEx dapat melakukan tugas yang diinginkan. Aplikasi mendaftarkan fungsi ini dengan meneruskan alamatnya ke fungsi EnumSystemLocalesEx .
Persyaratan
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | winnls.h |