Funkcje nie są używane w akcjach niestandardowych
Następujące usługi Database Functions nigdy nie muszą być wywoływane z akcji niestandardowej.
- MsiConfigureProduct
- MsiConfigureProductEx
- MsiCreateTransformSummaryInfo
- MsiDatabaseApplyTransform
- MsiDatabaseCommit
- MsiDatabaseExport
- MsiDatabaseGenerateTransform
- MsiDatabaseImport
- MsiDatabaseMerge
- MsiEnableLog
- msiEnableUIPreview
- MsiGetDatabaseState
- MsiOpenDatabase
- MsiPreviewBillboard
- MsiPreviewDialog
- MsiReinstallProduct
- MsiSetExternalUI
- MsiSetExternalUIRecord
- MsiSetInternalUI
Następujące funkcje instalatora nigdy nie muszą być wywoływane z akcji niestandardowej.
- MsiApplyPatch
- MsiCollectUserInfo
- MsiConfigureFeature
- MsiConfigureProduct
- MsiConfigureProductEx
- MsiEnableLog
- MsiGetFeatureInfo
- MsiGetProductCode
- MsiGetProductProperty
- MsiInstallMissingComponent
- MsiInstallMissingFile
- MsiInstallProduct
- MsiOpenPackage
- MsiOpenProduct
- MsiReinstallFeature
- MsiReinstallProduct
- MsiSetExternalUI
- MsiSetInternalUI
- MsiUseFeature
- MsiUseFeatureEx
- MsiVerifyPackage
Następujące funkcje instalatora nigdy nie muszą być wywoływane z akcji niestandardowej, jeśli spowoduje to uruchomienie innej instalacji. Mogą być wywoływane z akcji niestandardowej, która nie uruchamia innej instalacji.
Akcja niestandardowa nigdy nie powinna zawierać nowego wątku, który używa funkcji Instalatora Windows do zmiany stanu funkcji, stanu składnika lub wysyłania komunikatów ze zdarzenia sterującego. Próba wykonania tej czynności powoduje niepowodzenie instalacji.