Bagikan melalui


Struktur NLSVERSIONINFOEX (winnls.h)

Berisi informasi versi tentang kemampuan NLS.

Sintaks

typedef struct _nlsversioninfoex {
  DWORD dwNLSVersionInfoSize;
  DWORD dwNLSVersion;
  DWORD dwDefinedVersion;
  DWORD dwEffectiveId;
  GUID  guidCustomVersion;
} NLSVERSIONINFOEX, *LPNLSVERSIONINFOEX;

Anggota

dwNLSVersionInfoSize

Ukuran, dalam byte, dari struktur.

dwNLSVersion

Versi. Nilai ini digunakan untuk melacak perubahan dan penambahan pada kumpulan titik kode yang memiliki kemampuan yang ditunjukkan untuk lokal tertentu. Nilainya khusus lokal, dan kenaikan saat kemampuan berubah. Misalnya, menggunakan kemampuan COMPARE_STRING yang ditentukan oleh enumerasi SYSNLS_FUNCTION , versi berubah jika berat pengurutan ditetapkan ke titik kode yang sebelumnya tidak memiliki bobot yang ditentukan untuk lokal.

dwDefinedVersion

Versi yang ditentukan. Nilai ini digunakan untuk melacak perubahan dalam repertoar titik kode Unicode. Nilai bertambah ketika repertoar Unicode diperluas, misalnya, jika lebih banyak karakter ditentukan.

Dimulai dengan Windows 8: Tidak digunakan lagi. Gunakan dwNLSVersion sebagai gantinya.

dwEffectiveId

Pengidentifikasi urutan pengurutan yang digunakan untuk lokal input untuk versi yang diwakili. Misalnya, untuk lokal kustom en-Mine yang menggunakan 0409 untuk pengidentifikasi urutan sortir, anggota ini berisi "0409". Jika anggota ini menentukan pengurutan "nyata", guidCustomVersion diatur ke GUID kosong.

Dimulai dengan Windows 8: Tidak digunakan lagi. Gunakan guidCustomVersion sebagai gantinya.

guidCustomVersion

GUID unik untuk perilaku pengurutan kustom yang digunakan oleh lokal untuk versi yang diwakili.

Keterangan

Anggota dwNLSVersion dan dwDefinedVersion sepenuhnya independen. Meskipun setiap anggota didefinisikan untuk satu DWORD, sebenarnya masing-masing terdiri dari versi utama dan versi minor. Lihat Menangani Pengurutan di Aplikasi Anda untuk informasi selengkapnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Header winnls.h (termasuk Windows.h)

Lihat juga

GetNLSVersionEx

Menangani Penyortiran di Aplikasi Anda

IsNLSDefinedString

Struktur Dukungan Bahasa Nasional