カスタム アクションで使用されない関数
次のデータベース関数は、カスタム アクションから呼び出すことができません。
- MsiConfigureProduct
- MsiConfigureProductEx
- MsiCreateTransformSummaryInfo
- MsiDatabaseApplyTransform
- MsiDatabaseCommit
- MsiDatabaseExport
- MsiDatabaseGenerateTransform
- MsiDatabaseImport
- MsiDatabaseMerge
- MsiEnableLog
- MsiEnableUIPreview
- MsiGetDatabaseState
- MsiOpenDatabase
- MsiPreviewBillboard
- MsiPreviewDialog
- MsiReinstallProduct
- MsiSetExternalUI
- MsiSetExternalUIRecord
- MsiSetInternalUI
次のインストーラー関数は、カスタム アクションから呼び出すことができません。
- MsiApplyPatch
- MsiCollectUserInfo
- MsiConfigureFeature
- MsiConfigureProduct
- MsiConfigureProductEx
- MsiEnableLog
- MsiGetFeatureInfo
- MsiGetProductCode
- MsiGetProductProperty
- MsiInstallMissingComponent
- MsiInstallMissingFile
- MsiInstallProduct
- MsiOpenPackage
- MsiOpenProduct
- MsiReinstallFeature
- MsiReinstallProduct
- MsiSetExternalUI
- MsiSetInternalUI
- MsiUseFeature
- MsiUseFeatureEx
- MsiVerifyPackage
呼び出すと別のインストールが開始する場合は、次のインストーラー関数をカスタム アクションから呼び出すことができません。 これらは、別のインストールを開始させないカスタム アクションから呼び出すことができます。
機能状態やコンポーネント状態を変更したり、コントロール イベントからメッセージを送信したりするために Windows インストーラーを使用する新しいスレッドを、カスタム アクションで生成しないでください。 これを実行しようとすると、インストールが失敗します。