Bagikan melalui


Fungsi IsValidNLSVersion (winnls.h)

Menentukan apakah versi NLS valid untuk fungsi NLS tertentu.

Sintaks

DWORD IsValidNLSVersion(
  [in]           NLS_FUNCTION       function,
  [in, optional] LPCWSTR            lpLocaleName,
  [in]           LPNLSVERSIONINFOEX lpVersionInformation
);

Parameter

[in] function

Kemampuan NLS untuk mengkueri. Nilai ini harus COMPARE_STRING. Lihat enumerasi SYSNLS_FUNCTION .

[in, optional] lpLocaleName

Arahkan ke nama lokal, atau salah satu nilai yang telah ditentukan sebelumnya berikut ini.

[in] lpVersionInformation

Arahkan ke struktur NLSVERSIONINFOEX . Aplikasi harus menginisialisasi anggota dwNLSVersionInfoSize ke sizeof(NLSVERSIONINFOEX).

Nilai kembali

Mengembalikan nilai bukan nol jika versi NLS valid, atau nol jika versi tidak valid.

Keterangan

Inisialisasi struktur NLSVERSIONINFOEX dengan memanggil GetNLSVersionEx. Lihat Keterangan untuk GetNLSVersionEx untuk diskusi tentang bagaimana anggota NLSVERSIONINFOEX dapat digunakan untuk menentukan apakah versi pengurutan telah berubah dan Anda perlu mengindeks ulang data.

Dimulai di Windows 8: Jika aplikasi Anda meneruskan tag bahasa ke fungsi ini dari namespace Windows.Globalization, aplikasi harus terlebih dahulu mengonversi tag dengan memanggil ResolveLocaleName.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header winnls.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

GetNLSVersionEx

Menangani Pengurutan di Aplikasi Anda

NLSVERSIONINFOEX