Installer.UILevel プロパティ

Installer オブジェクトの UILevel プロパティは、現在のプロセス空間内で後続のパッケージを開いて処理するときに使用するユーザー インターフェイスの種類を示す読み取り/書き込みプロパティです。

このプロパティは読み取り/書き込み可能です。

構文

propVal = Installer.UILevel
Installer.UILevel = propVal 

プロパティ値

解説

ユーザー インターフェイスのレベル 説明
msiUILevelNoChange 0 UI レベルは変更されません。
msiUILevelDefault 1 既定の UI レベルを使用します。
msiUILevelNone 2 サイレント インストール
msiUILevelBasic 3 簡単な進行状況とエラーの処理。
msiUILevelReduced 4 作成された UI とウィザードのダイアログ ボックスは表示されません。
msiUILevelFull 5 ウィザード、進行状況、エラーを含む作成された UI。
msiUILevelHideCancel 32 msiUILevelBasic 値と組み合わせると、インストーラーでは進行状況ダイアログ ボックスが表示されますが、ユーザーがインストールを取り消さないように、ダイアログ ボックスに [取り消し] ボタンは表示されません。
msiUILevelProgressOnly 64 msiUILevelBasic 値 と組み合わせると、インストーラーは、進行状況ダイアログ ボックスは表示しますが、モーダル ダイアログ ボックスまたはエラー ダイアログ ボックスは表示しません。
msiUILevelEndDialog 128 前の値のいずれかと組み合わせると、インストーラーでは正常なインストールが終了するか、エラーが発生した場合にモーダル ダイアログ ボックスが表示されます。 ユーザーが取り消した場合は、ダイアログ ボックスは表示されません。

 

カスタム アクションから UI レベルを確認する」も参照してください。

必要条件

要件
バージョン
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー
[DLL]
Msi.dll
IID
IID_IInstaller が 000C1090-0000-0000-C000-000000000046 として定義されている