Win32 API 日本語リファレンス
ホームSystem.ApplicationInstallationAndServicing › INSTALLLEVEL

INSTALLLEVEL

列挙型
基底型i4

メンバー 3

名前10進16進
INSTALLLEVEL_DEFAULT00x0
INSTALLLEVEL_MINIMUM10x1
INSTALLLEVEL_MAXIMUM655350xFFFF

公式ドキュメント

INSTALLLEVEL プロパティは、既定でインストール対象として "ON" に選択される機能の初期レベルです。機能は、Feature table の Level フィールドの値が現在の INSTALLLEVEL の値以下である場合にのみインストールされます。インストール時のインストールレベルは INSTALLLEVEL プロパティで指定します。指定できるのは 1 から 32,767 までの整数です。インストールレベルの詳細については、Feature Table を参照してください。

解説(Remarks)

INSTALLLEVEL プロパティで指定したインストールレベルは、次のプロパティによって上書きできます。

たとえば、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)

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 65535
enum 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