struktur VS_VERSIONINFO

Mewakili organisasi data dalam sumber daya versi file. Ini adalah struktur akar yang berisi semua struktur informasi versi file lainnya.

Sintaks

typedef struct {
  WORD             wLength;
  WORD             wValueLength;
  WORD             wType;
  WCHAR            szKey;
  WORD             Padding1;
  VS_FIXEDFILEINFO Value;
  WORD             Padding2;
  WORD             Children;
} VS_VERSIONINFO;

Anggota

wLength

Jenis: WORD

Panjangnya, dalam byte, dari struktur VS_VERSIONINFO . Panjang ini tidak termasuk padding apa pun yang menyelaraskan data sumber daya versi berikutnya pada batas 32-bit.

wValueLength

Jenis: WORD

Panjang, dalam byte, dari anggota Nilai . Nilai ini nol jika tidak ada anggota Nilai yang terkait dengan struktur versi saat ini.

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"VS_VERSION_INFO".

Padding1

Jenis: WORD

Berisi kata nol sebanyak yang diperlukan untuk menyelaraskan anggota Nilai pada batas 32-bit.

Nilai

Jenis: VS_FIXEDFILEINFO

Data arbitrer yang terkait dengan struktur VS_VERSIONINFO ini. Anggota wValueLength menentukan panjang anggota ini; jika wValueLength adalah nol, anggota ini tidak ada.

Padding2

Jenis: WORD

Sebanyak mungkin nol kata yang diperlukan untuk menyelaraskan anggota Anak pada batas 32-bit. Byte ini tidak disertakan dalam wValueLength. Anggota ini bersifat opsional.

Anak-anak

Jenis: WORD

Array nol atau satu struktur StringFileInfo , dan nol atau satu struktur VarFileInfo yang merupakan turunan dari struktur VS_VERSIONINFO saat 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 Windows Software Development Kit (SDK).

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

StringFileInfo

VerQueryValue

VarFileInfo

VS_FIXEDFILEINFO

Konseptual

Informasi Versi