Özel Eylem Türü 23
Özel Eylem Türü 23 eşzamanlı yüklemelerle kullanılır. Ortak kullanıma sunması amaçlanan uygulamaların yüklenmesi için eşzamanlı yüklemeler önerilmez. Eşzamanlı yüklemeler hakkında bilgi için bkz. Eşzamanlı Yüklemeler.
Bu özel eylem, uygulamanın kaynak ağacında bulunan başka bir yükleyici paketini yükler.
Kaynak
Eşzamanlı yükleme paketinin konumu, CustomAction tablosunun Kaynak alanında gösterilen kaynak konumun köküne göre belirtilir.
Sayısal Tür
Tür adı | Değer |
---|---|
msidbCustomActionTypeInstall + msidbCustomActionTypeSourceFile | 23 |
Hedef
CustomAction tablosunun Target alanı eşzamanlı yüklemeye geçirilecek özellik ayarlarını içerir. Bu özellik ayarları özellikleri belirtebilir.
dönüş işleme seçenekleri
Eşzamanlı yükleme oturumu geçerli işlemde ayrı bir iş parçacığı olarak çalışır. Eşzamanlı yükleme zaman uyumsuz olarak çalıştırılamaz.
Daha fazla bilgi için bkz. Özel Eylem Dönüş İşleme Seçenekleri.
Yürütme Zamanlama Seçenekleri
Özel eylemlerin olası birden çok yürütülmesini denetlemek için seçenekler bayrakları kullanılabilir. Daha fazla bilgi için bkz. Özel Eylem Yürütme Zamanlama Seçenekleri.
yürütme seçeneklerini In-Script
Kullanılmaz.
Dönüş Değerleri
Eşzamanlı yüklemeden gelen kullanıcı çıkış, hata, askıya alma veya başarının dönüş durumu, diğer eylemlerle aynı şekilde işlenir. Ancak, Windows Installer'ın dönüş değerini günlük dosyasına yazdığında tüm eylemlerden dönüş değerlerini çevirdiğini unutmayın. Örneğin, eylem dönüş değeri günlük dosyasında 1 olarak görünüyorsa, bu eylemin ERROR_SUCCESS döndüreceği anlamına gelir. Daha fazla bilgi için bkz. Eylem Dönüş Değerlerini günlüğe kaydetme.
Eşzamanlı yüklemede msidbCustomActionTypeContinue ayarlanmışsa, ERROR_INSTALL_USEREXIT, ERROR_INSTALL_REBOOT, ERROR_INSTALL_REBOOT_NOW veya ERROR_SUCCESS_REBOOT_REQUIRED döndürülmesi ERROR_SUCCESS olarak değerlendirilir. Bu, msidbCustomActionTypeContinue ayarlarsanız ve eşzamanlı yüklemeniz yeniden başlatma gerektirirse, yeniden başlatma gereksiniminin yoksayılacağı anlamına gelir. Ayrıca, eşzamanlı yükleme özel eylemindeki hata kodu yoksayılır.
msidbCustomActionTypeContinue ayarlanmamışsa, aşağıdaki dönüş kodları artı ERROR_SUCCESS başarılı olarak değerlendirilir ve aşağıdaki anlamlara sahiptir. Diğer dönüş kodları hata olarak değerlendirilir.
İleti | Anlam |
---|---|
ERROR_INSTALL_REBOOT | Yeniden başlatma bayrağı, yüklemenin sonunda yeniden başlatılacak şekilde ayarlanır. |
ERROR_INSTALL_REBOOT_NOW | Yüklemeyi tamamlamadan önce yeniden başlatma gerekir. Yeniden başlatma hemen işlenir. |
ERROR_SUCCESS_REBOOT_REQUIRED | Yeniden başlatma gerekliydi, ancak gizlendi. |
Açıklamalar
İlişkili bileşenin veya özelliğin yüklenmesi veya kaldırılması sırasında eşzamanlı yüklemeyi etkinleştirmek için bir koşullu ifade gereklidir.
İlgili konular
-
Özel Eylemler Hakkında
-
Özel Eylemler Kullanarak