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] |
|
| IID |
IID_IInstaller が 000C1090-0000-0000-C000-000000000046 として定義されている |