Aracılığıyla paylaş


AdvtExecuteSequence Tablosu

AdvtExecuteSequence tablosunda, en üst düzey ADVERTISE eylemi yürütürken yükleyicinin çağırmış olduğu eylemler listelenir.

AdvtExecuteSequence tablosunda yalnızca aşağıdaki eylemler kullanılabilir. Bu tabloda özel eylemler kullanılamaz.

CostFinalize

CostInitialize

CreateShortcuts

InstallFinalize

InstallInitialize

InstallValidate

MsiPublishAssemblies

PublishComponents

PublishFeatures

PublishProduct

RegisterClassInfo

RegisterExtensionInfo

RegisterMIMEInfo

RegisterProgIdInfo

Sütunlar, InstallExecuteSequence tablosununaynıdır. AdvtExecuteSequence 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ükleyicinin yürütülecek standart eyleminin adı. Bu, tablonun birincil anahtarıdır.

Koşulu

Mantıksal ifade. İ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ı

Pozitif değer, eylemin sıra konumunu gösterir. Aşağıdaki negatif değerler, yükleyici sonlandırma bayrağını döndürürse eylemin çağrı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 çağrılmadığını gösterir.

Doğrulama

ICE03
ICE06
ICE12
ICE13
ICE27
ICE46
ice72
ice79
ICE82
ice83
ICE84
ICE86
ICEM04