ホーム › System.ApplicationInstallationAndServicing › INSTALLLEVEL
INSTALLLEVEL
列挙型メンバー 3
| 名前 | 10進 | 16進 |
|---|---|---|
| INSTALLLEVEL_DEFAULT | 0 | 0x0 |
| INSTALLLEVEL_MINIMUM | 1 | 0x1 |
| INSTALLLEVEL_MAXIMUM | 65535 | 0xFFFF |
公式ドキュメント
INSTALLLEVEL プロパティは、既定でインストール対象として "ON" に選択される機能の初期レベルです。機能は、Feature table の Level フィールドの値が現在の INSTALLLEVEL の値以下である場合にのみインストールされます。インストール時のインストールレベルは INSTALLLEVEL プロパティで指定します。指定できるのは 1 から 32,767 までの整数です。インストールレベルの詳細については、Feature Table を参照してください。
解説(Remarks)
INSTALLLEVEL プロパティで指定したインストールレベルは、次のプロパティによって上書きできます。
- ADDLOCAL
- ADDSOURCE
- ADDDEFAULT
- COMPADDLOCAL
- COMPADDSOURCE
- FILEADDLOCAL
- FILEADDSOURCE
- REMOVE
- REINSTALL
- ADVERTISE
たとえば、ADDLOCAL=ALL を設定すると、INSTALLLEVEL プロパティの値に関係なく、すべての機能がローカルにインストールされます。Feature table の Level 列の値が 0 の場合、その機能はインストールされず、UI にも表示されません。
管理者は、対象の機能の Level 列に 0 を設定するカスタマイズ変換 (customization transform) を適用することで、その機能を恒久的に無効にできます。このカスタマイズ変換を適用すると、ユーザーが UI で完全インストールを選択した場合や、コマンドラインで ADDLOCAL に ALL を設定した場合でも、その機能のインストールと表示は行われません。A Customization Transform Example を参照してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum INSTALLLEVEL : int {
INSTALLLEVEL_DEFAULT = 0,
INSTALLLEVEL_MINIMUM = 1,
INSTALLLEVEL_MAXIMUM = 65535
} INSTALLLEVEL;public enum INSTALLLEVEL : int
{
INSTALLLEVEL_DEFAULT = 0,
INSTALLLEVEL_MINIMUM = 1,
INSTALLLEVEL_MAXIMUM = 65535,
}Public Enum INSTALLLEVEL As Integer
INSTALLLEVEL_DEFAULT = 0
INSTALLLEVEL_MINIMUM = 1
INSTALLLEVEL_MAXIMUM = 65535
End Enumimport enum
class INSTALLLEVEL(enum.IntEnum):
INSTALLLEVEL_DEFAULT = 0
INSTALLLEVEL_MINIMUM = 1
INSTALLLEVEL_MAXIMUM = 65535// INSTALLLEVEL
pub const INSTALLLEVEL_DEFAULT: i32 = 0;
pub const INSTALLLEVEL_MINIMUM: i32 = 1;
pub const INSTALLLEVEL_MAXIMUM: i32 = 65535;// INSTALLLEVEL
const (
INSTALLLEVEL_DEFAULT int32 = 0
INSTALLLEVEL_MINIMUM int32 = 1
INSTALLLEVEL_MAXIMUM int32 = 65535
)const
INSTALLLEVEL_DEFAULT = 0;
INSTALLLEVEL_MINIMUM = 1;
INSTALLLEVEL_MAXIMUM = 65535;// INSTALLLEVEL
pub const INSTALLLEVEL_DEFAULT: i32 = 0;
pub const INSTALLLEVEL_MINIMUM: i32 = 1;
pub const INSTALLLEVEL_MAXIMUM: i32 = 65535;const
INSTALLLEVEL_DEFAULT* = 0
INSTALLLEVEL_MINIMUM* = 1
INSTALLLEVEL_MAXIMUM* = 65535enum INSTALLLEVEL : int {
INSTALLLEVEL_DEFAULT = 0,
INSTALLLEVEL_MINIMUM = 1,
INSTALLLEVEL_MAXIMUM = 65535,
}#define global INSTALLLEVEL_DEFAULT 0x0
#define global INSTALLLEVEL_MINIMUM 0x1
#define global INSTALLLEVEL_MAXIMUM 0xFFFF