Struktur var

Mewakili organisasi data dalam sumber daya versi file. Biasanya berisi daftar pasangan pengidentifikasi halaman bahasa dan kode yang didukung versi aplikasi atau DLL.

Sintaks

typedef struct {
  WORD  wLength;
  WORD  wValueLength;
  WORD  wType;
  WCHAR szKey;
  WORD  Padding;
  DWORD Value;
} Var;

Anggota

wLength

Jenis: WORD

Panjangnya, dalam byte, dari struktur Var .

wValueLength

Jenis: WORD

Panjang, dalam byte, dari anggota Nilai .

wType

Jenis: WORD

Jenis data dalam sumber daya versi. Anggota ini adalah 1 jika sumber daya versi berisi data teks dan 0 jika sumber daya versi berisi data biner.

szKey

Jenis: WCHAR

Untai (karakter) Unicode L"Translation".

Padding

Jenis: WORD

Sebanyak mungkin nol kata yang diperlukan untuk menyelaraskan anggota Nilai pada batas 32-bit.

Nilai

Jenis: DWORD

Array dari satu atau beberapa nilai yang merupakan pasangan pengidentifikasi halaman bahasa dan kode. Untuk informasi tambahan, lihat bagian Keterangan berikut ini.

Keterangan

Struktur ini bukan struktur bahasa C yang benar karena berisi anggota dengan panjang variabel. Struktur ini dibuat hanya untuk menggambarkan organisasi data dalam sumber daya versi dan tidak muncul di salah satu file header yang dikirim dengan kit pengembangan perangkat lunak (SDK) Windows.

Jika Anda menggunakan struktur Var untuk mencantumkan bahasa yang didukung aplikasi atau DLL Anda alih-alih menggunakan beberapa sumber daya versi, gunakan anggota Nilai untuk berisi array nilai DWORD yang menunjukkan kombinasi halaman bahasa dan kode yang didukung oleh file ini. Kata berurutan rendah dari setiap DWORD harus berisi pengidentifikasi bahasa Microsoft, dan kata urutan tinggi harus berisi nomor halaman kode IBM. Kata urutan tinggi atau urutan rendah dapat berupa nol, menunjukkan bahwa file bersifat bahasa atau halaman kode independen. Jika struktur Var dihilangkan, file akan ditafsirkan sebagai halaman bahasa dan kode independen.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]

Lihat juga

Referensi

VarFileInfo

StringFileInfo

StringTable

VS_VERSIONINFO

Konseptual

Informasi Versi