BeginUpdateResource

BeginUpdateResource işlev eklemek, silmek ya da yürütülebilir bir dosya kaynaklarını değiştirmek için UpdateResource işlevi tarafından kullanılan bir tanıtıcısı döndürür.

 Kolu BeginUpdateResource) lpctstr  pFileName, / / yürütülebilir dosya adı için işaretçiboolbDeleteExistingResources / / silme seçeneği);
 

Parametreleri

pFileName
Win 32 tabanlı bir yürütülebilir dosya kaynaklarını güncelleştirmek hangi belirten bir boş sonlandırılmış dize işaretçisi. Bir uygulama bu dosyaya yazma erişimi elde gerekir; Şu anda Yürütülüyor olamaz. PFileName tam yol belirtmezse, sistem dosyası geçerli dizinde arar.
bDeleteExistingResources
PFileName parametre varolan kaynakları silineceğini belirtir. Bu parametre true, varolan kaynakları silinir ve güncelleştirilmiş yürütülebilir dosyayı yalnızca UpdateResource fonksiyonu ile eklenen kaynakları içerir. Bu parametre false ise, sürece onlar açıkça silinmiş veya UpdateResource kullanarak yerine güncelleştirilmiş yürütülebilir dosyayı varolan kaynakları içerir.

Dönüş değerleri

İşlev başarılı olursa, dönüş değeri UpdateResource ve EndUpdateResource işlevleri tarafından kullanılabilecek tanıtıcı olduğunu. Dönüş değeri null olduğu belirtilen dosya yürütülebilir bir dosya değil, yürütülebilir dosyanın zaten yüklü, dosya yok ya da dosya yazma işlemi için açılamıyor. Genişletilmiş hata bilgilerini için GetLastError.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Desteklenmeyen.
Windows ce:Desteklenmeyen.
Header:Winbase.h ilan etti.
İçe Library:Kernel32.lib kullanın.
Unicode:Unicode ve ANSI sürümleri Windows NT olarak uygulanır.

Ayrıca bkz:

Kaynaklarına genel bakış, kaynak fonksiyonları, EndUpdateResource, UpdateResource

Index