Sürüm bilgileri, uygulamaların dosyaları düzgün yüklemesini kolaylaştırır ve kurulum programlarının şu anda yüklü olan dosyaları analiz etmelerini sağlar. Sürüm bilgileri kaynağı dosyanın sürüm numarasını, hedeflenen işletim sistemini ve özgün dosya adını içerir.
İşletim sisteminin belirtilen bir dosya için sürüm bilgilerini alıp alamayacağını belirler. Sürüm bilgileri varsa, GetFileVersionInfoSizebu bilgilerin bayt cinsinden boyutunu döndürür.
GetFileVersionInfoSizeEx
İşletim sisteminin belirtilen bir dosya için sürüm bilgilerini alıp alamayacağını belirler. Sürüm bilgileri varsa, GetFileVersionInfoSizeExbu bilgilerin bayt cinsinden boyutunu döndürür.
Sistemde dosyanın başka bir sürümünü bulup bulmadığına bağlı olarak dosyanın nereye yükleneceğini belirler. Belirtilen arabelleklerde VerFindFiledeğerleri, VerInstallFile işlevine yapılan sonraki çağrıda kullanılır.
Belirtilen dosyayı, VerFindFile işlevinden döndürülen bilgilere göre yükler.
VerInstallFile, gerekirse dosyanın sıkıştırmasını açar, benzersiz bir dosya adı atar ve eski dosyalar gibi hataları denetler.
Belirtilen ikili Microsoft dil tanımlayıcısıyla ilişkili dil için bir açıklama dizesi alır.
VerQueryValue
Belirtilen sürüm bilgileri kaynağından belirtilen sürüm bilgilerini alır. Uygun kaynağı almak için, VerQueryValueçağırmadan önce GetFileVersionInfoSize işlevini ve ardından GetFileVersionInfoişlevinigerekir.
Sürüm Bilgi Yapıları
Ad
Açıklama
dize
Dosya sürümü kaynağındaki verilerin düzenlenmesini gösterir. Dosyanın belirli bir yönünü, örneğin dosyanın sürümünü, telif hakkı bildirimlerini veya ticari markalarını açıklayan bir dize içerir.
StringFileInfo
Dosya sürümü kaynağındaki verilerin düzenlenmesini gösterir. Belirli bir dil ve kod sayfası için görüntülenebilen sürüm bilgilerini içerir.
Dosya sürümü kaynağındaki verilerin düzenlenmesini gösterir.
Children üyesi tarafından belirtilen dizeler için dil ve kod sayfası biçimlendirme bilgilerini içerir. Kod sayfası sıralı bir karakter kümesidir.
Dosya sürümü kaynağındaki verilerin düzenlenmesini gösterir. Genellikle uygulama veya DLL sürümünün desteklediği dil ve kod sayfası tanımlayıcı çiftlerinin listesini içerir.