VS_VERSIONINFO yapısı
Dosya sürümü kaynağındaki verilerin kuruluşunu temsil eder. Diğer tüm dosya sürümü bilgi yapılarını içeren kök yapıdır.
Sözdizimi
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey[16];
WORD Padding1;
VS_FIXEDFILEINFO Value;
WORD Padding2;
WORD Children;
} VS_VERSIONINFO;
Üyeler
-
wLength
-
Tür: WORD
-
VS_VERSIONINFO yapısının bayt cinsinden uzunluğu. Bu uzunluk, sonraki sürüm kaynak verilerini 32 bit sınıra hizalayan doldurma içermez.
-
wValueLength
-
Tür: WORD
-
Değeri üyesinin bayt cinsinden uzunluğu. Geçerli sürüm yapısıyla ilişkilendirilmiş Değer üyesi yoksa bu değer sıfırdır.
-
wType
-
Tür: WORD
-
Sürüm kaynağındaki veri türü. Sürüm kaynağı metin verileri içeriyorsa bu üye 1, sürüm kaynağı ikili veri içeriyorsa 0 olur.
-
szKey
-
Tür: WCHAR
-
Unicode dizesi L"VS_VERSION_INFO".
-
Padding1
-
Tür: WORD
-
Değeri üyesini 32 bit sınıra hizalamak için gereken sayıda sıfır sözcük içerir.
-
Değer
-
Tür: VS_FIXEDFILEINFO
-
Bu VS_VERSIONINFO yapısıyla ilişkili rastgele veriler. wValueLength üyesi bu üyenin uzunluğunu belirtir; wValueLength sıfırsa, bu üye yoktur.
-
Padding2
-
Tür: WORD
-
Alt üyesini 32 bit sınıra hizalamak için gereken sayıda sıfır sözcük. Bu baytlar wValueLengtheklenmez. Bu üye isteğe bağlıdır.
-
Çocuk
-
Tür: WORD
-
Sıfır veya bir StringFileInfo yapıları ve geçerli VS_VERSIONINFO yapısının alt öğeleri olan sıfır veya bir VarFileInfo yapıları dizisi.
Açıklamalar
Değişken uzunlukta üyeler içerdiği için bu yapı gerçek bir C dili yapısı değildir. Bu yapı yalnızca bir sürüm kaynağındaki verilerin düzenlenmesini görüntülemek için oluşturulmuştur ve Windows Yazılım Geliştirme Seti (SDK) ile birlikte gönderilen üst bilgi dosyalarından hiçbirinde görünmez.
Gereksinim -leri
Gereksinim | Değer |
---|---|
Desteklenen en düşük istemci |
Windows 2000 Professional [yalnızca masaüstü uygulamaları] |
Desteklenen en düşük sunucu |
Windows 2000 Server [yalnızca masaüstü uygulamaları] |
Ayrıca bkz.
-
Başvuru
-
kavramsal