Aracılığıyla paylaş


InstallUISequence Tablosu

InstallUISequence tablosunda, en üst düzey INSTALL eylemi yürütüldüğünde ve iç kullanıcı arabirimi düzeyi tam kullanıcı arabirimine veya azaltılmış kullanıcı arabirimine ayarlandığında yürütülen eylemler listelenir. Kullanıcı arabirimi düzeyi temel kullanıcı arabirimine ayarlanmışsa veya kullanıcı arabirimi yoksa yükleyici bu tablodaki eylemleri atlar. Kullanıcı Arabirimi hakkındabakın.

InstallValidate eylemineyükleme sırasındaki eylemler ve çıkış iletişim kutuları InstallUISequence tablosunda bulunur. Yükleme dizisinin sonuna kadar InstallValidate içindeki tüm eylemler InstallExecuteSequence tablosunda. InstallExecuteSequence tablosunun tek başına olması gerektiğinden, LaunchConditions, CostInitialize, FileCostve CostFinalizeve ExecuteAction eylemigibi gerekli başlatma eylemleri vardır.

InstallUISequence tablosunda aşağıdaki sütunlar bulunur.

Sütun Tür Anahtar Nullable
Eylem Tanımlayıcı Y N
Koşul Koşulu N Y
Sıra tamsayı N Y

 

Sütun

Eylemi

Yürütülecek eylemin adı. Bu yerleşik bir eylem, özel bir eylem veya kullanıcı arabirimi sihirbazıdır.

Birincil tablo anahtarı.

Koşulu

Bu alan bir koşullu ifade içerir. İfade False olarak değerlendirilirse, eylem atlanır. İfade söz dizimi geçersizse, iesBadActionData döndürerek sıra sonlandırılır. Koşullu deyimlerin söz dizimi hakkında bilgi için bkz. koşullu deyim sözdizimi .

Sırası

Bu sütundaki sayı, bu eylemin çalıştırıldığı sıra konumunu belirler.

Pozitif bir değer sıra konumunu temsil eder. Null değeri, eylemin hiçbir zaman çalıştırılameyeceğini gösterir. Aşağıdaki negatif değerler, yükleyici ilişkili sonlandırma bayrağını döndürürse bu eylemin yürütüldüğünü gösterir. Her sonlandırma bayrağı (negatif değer) birden fazla eylem olmadan kullanılabilir. Birden çok eylem sonlandırma bayraklarına sahip olabilir, ancak farklı bayraklar olmalıdır. Sonlandırma bayrakları (negatif değerler) genellikle İletişim Kutuları ile kullanılır.

Sonlandırma bayrağı Değer Açıklama
msiDoActionStatusSuccess -1 Başarıyla tamamlandı. Çıkış iletişim kutularıyla kullanılır.
msiDoActionStatusUserExit -2 Kullanıcı yüklemeyi sonlandırır. UserExit iletişim kutularıyla kullanılır.
msiDoActionStatusFailure -3 Önemli çıkış sonlanır. FatalError iletişim kutularıyla kullanılır.
msiDoActionStatusSuspend -4 Yükleme askıya alındı.

 

Sıfır, diğer tüm negatif sayılar veya Null değer eylemin hiçbir zaman çalıştırılamadığını gösterir.

Açıklamalar

İlerleme durumu görüntüleme veya günlüğe kaydetme için ilişkili yerelleştirilmiş metin, ActionText tablosunda belirtilir.

Sıralı tablo örneği için bkz. Sıralı Tablo Kullanma.

Doğrulama

ICE03
ICE06
ICE12
ICE13
ICE20
ICE26
ICE27
ice28
ICE46
ICE75
ice79
ICE82
ICE86