Fungsi RtlIsValidLocaleName
Menentukan apakah lokal yang ditentukan oleh nama diinstal atau didukung pada sistem operasi.
Catatan
Fungsi ini hanya tersedia untuk digunakan di Windows Vista. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. Aplikasi harus menggunakan IsValidLocaleName.
Sintaks
BOOL RtlIsValidLocaleName(
_In_ LPCWSTR LocaleName,
_In_ ULONG Flags
);
Parameter
-
LocaleName [in]
-
Nama lokal untuk divalidasi. Parameter ini dapat menentukan nama lokal kustom.
-
Bendera [in]
-
Bendera yang menunjukkan apakah lokal netral dianggap valid. Saat ini satu-satunya bendera yang ditentukan adalah LOCALE_ALLOW_NEUTRAL. Nilai defaultnya adalah tidak.
Nilai kembali
Mengembalikan nilai bukan nol jika berhasil, atau 0 sebaliknya.
Keterangan
Fungsi ini mirip dengan IsValidLocaleName. Satu-satunya perbedaan adalah bahwa jika LOCALE_ALLOW_NEUTRAL diatur, RtlIsValidLocaleName mengembalikan TRUE untuk nama yang sesuai dengan lokal netral (seperti "en"), sementara IsValidLocaleName mengembalikan TRUE hanya untuk lokal tertentu (seperti "en-US"). Lokal netral digunakan sebagai bagian dari strategi pemuatan sumber daya di Windows Vista dan yang lebih baru. Hanya kelas kecil aplikasi yang sangat khusus yang menggunakan RtlIsValidLocaleName dan mengatur LOCALE_ALLOW_NEUTRAL, karena lokal netral memiliki penggunaan yang sangat terbatas. Tidak ada fungsi yang dijelaskan dalam Memanggil Fungsi "Nama Lokal" menerima lokal netral sebagai input.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|
Pustaka |
|
DLL |
|
Lihat juga