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) |