Bagikan melalui


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
Ntrtl.h
Pustaka
Kernel32.lib
DLL
Kernel32.dll

Lihat juga

Dukungan Bahasa Nasional

Fungsi Dukungan Bahasa Nasional

IsValidLocaleName