struktur VS_FIXEDFILEINFO (verrsrc.h)
Berisi informasi versi untuk file. Informasi ini bersifat bahasa dan halaman kode independen.
Sintaks
typedef struct tagVS_FIXEDFILEINFO {
DWORD dwSignature;
DWORD dwStrucVersion;
DWORD dwFileVersionMS;
DWORD dwFileVersionLS;
DWORD dwProductVersionMS;
DWORD dwProductVersionLS;
DWORD dwFileFlagsMask;
DWORD dwFileFlags;
DWORD dwFileOS;
DWORD dwFileType;
DWORD dwFileSubtype;
DWORD dwFileDateMS;
DWORD dwFileDateLS;
} VS_FIXEDFILEINFO;
Anggota
dwSignature
Jenis: DWORD
Berisi nilai 0xFEEF04BD. Ini digunakan dengan anggota szKey dari struktur VS_VERSIONINFO saat mencari file untuk struktur VS_FIXEDFILEINFO .
dwStrucVersion
Jenis: DWORD
Nomor versi biner dari struktur ini. Kata urutan tinggi anggota ini berisi nomor versi utama, dan kata berurutan rendah berisi nomor versi minor.
dwFileVersionMS
Jenis: DWORD
32 bit paling signifikan dari nomor versi biner file. Anggota ini digunakan dengan dwFileVersionLS untuk membentuk nilai 64-bit yang digunakan untuk perbandingan numerik.
dwFileVersionLS
Jenis: DWORD
32 bit paling tidak signifikan dari nomor versi biner file. Anggota ini digunakan dengan dwFileVersionMS untuk membentuk nilai 64-bit yang digunakan untuk perbandingan numerik.
dwProductVersionMS
Jenis: DWORD
32 bit yang paling signifikan dari nomor versi biner produk tempat file ini didistribusikan. Anggota ini digunakan dengan dwProductVersionLS untuk membentuk nilai 64-bit yang digunakan untuk perbandingan numerik.
dwProductVersionLS
Jenis: DWORD
32 bit paling tidak signifikan dari nomor versi biner produk tempat file ini didistribusikan. Anggota ini digunakan dengan dwProductVersionMS untuk membentuk nilai 64-bit yang digunakan untuk perbandingan numerik.
dwFileFlagsMask
Jenis: DWORD
Berisi bitmask yang menentukan bit yang valid dalam dwFileFlags. Bit hanya valid jika didefinisikan ketika file dibuat.
dwFileFlags
Jenis: DWORD
Berisi bitmask yang menentukan atribut Boolean dari file. Anggota ini bisa menyertakan satu atau beberapa nilai berikut.
Nilai | Makna |
---|---|
|
File berisi informasi penelusuran kesalahan atau dikompilasi dengan fitur penelusuran kesalahan diaktifkan. |
|
Struktur versi file dibuat secara dinamis; oleh karena itu, beberapa anggota dalam struktur ini mungkin kosong atau salah. Bendera ini tidak boleh diatur dalam data VS_VERSIONINFO file. |
|
File telah dimodifikasi dan tidak identik dengan file pengiriman asli dari nomor versi yang sama. |
|
File adalah versi pengembangan, bukan produk yang dirilis secara komersial. |
|
File tidak dibuat menggunakan prosedur rilis standar. Jika bendera ini diatur, struktur StringFileInfo harus berisi entri PrivateBuild. |
|
File ini dibangun oleh perusahaan asli menggunakan prosedur rilis standar tetapi merupakan variasi dari file normal dari nomor versi yang sama. Jika bendera ini diatur, struktur StringFileInfo harus berisi entri SpecialBuild. |
dwFileOS
Jenis: DWORD
Sistem operasi tempat file ini dirancang. Anggota ini bisa menjadi salah satu nilai berikut.
Aplikasi dapat menggabungkan nilai-nilai ini untuk menunjukkan bahwa file dirancang untuk satu sistem operasi yang berjalan di sistem operasi lain. Nilai dwFileOS berikut adalah contoh dari ini, tetapi bukan daftar lengkap.
dwFileType
Jenis: DWORD
Jenis file umum. Anggota ini bisa menjadi salah satu nilai berikut. Semua nilai lainnya dicadangkan.
dwFileSubtype
Jenis: DWORD
Fungsi file. Nilai yang mungkin bergantung pada nilai dwFileType. Untuk semua nilai dwFileType yang tidak dijelaskan dalam daftar berikut, dwFileSubtype adalah nol.
Jika dwFileTypeVFT_DRV, dwFileSubtype bisa menjadi salah satu nilai berikut.
Jika dwFileTypeVFT_FONT, dwFileSubtype bisa menjadi salah satu nilai berikut.
Jika dwFileTypeVFT_VXD, dwFileSubtype berisi pengidentifikasi perangkat virtual yang disertakan dalam blok kontrol perangkat virtual.
Semua nilai dwFileSubtype yang tidak tercantum di sini dicadangkan.
dwFileDateMS
Jenis: DWORD
32 bit paling signifikan dari tanggal pembuatan biner 64-bit file dan stempel waktu.
dwFileDateLS
Jenis: DWORD
32 bit paling tidak signifikan dari tanggal pembuatan biner 64-bit file dan stempel waktu.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | verrsrc.h (termasuk Windows.h) |
Lihat juga
Konseptual
Referensi