ホーム › System.UpdateAgent › InstallationImpact
InstallationImpact
列挙型メンバー 3
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| iiNormal | 0 | 0x0 | 更新プログラムのインストールまたはアンインストールにより、ほとんどの更新プログラムで一般的な影響が対象のコンピューターに生じます。したがって、この記事で定義されている特別な影響のレベルにはいずれも該当しません。 |
| iiMinor | 1 | 0x1 | 更新プログラムのインストールまたはアンインストールにより、対象のコンピューターに生じる影響はごくわずかです。 このレベルに該当するには、更新プログラムが厳格な要件を満たしている必要があります。要件には、次のものが含まれます (ただし、これらに限定されません)。
|
| iiRequiresExclusiveHandling | 2 | 0x2 | この更新プログラムは、他の更新プログラムと同じ IUpdateInstaller::Install 呼び出しまたは IUpdateInstaller::BeginInstall 呼び出しではインストールできません。排他的な更新プログラムを他の 1 つ以上の更新プログラムと共に含めて IUpdateInstaller::Install または IUpdateInstaller::BeginInstall を呼び出した場合、その呼び出しは WU_E_EXCLUSIVE_INSTALL_CONFLICT を返し、更新プログラムは 1 つもインストールされません。 |
公式ドキュメント
更新プログラムのインストールまたはアンインストールによって生じる影響のレベルを定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum InstallationImpact : int {
iiNormal = 0,
iiMinor = 1,
iiRequiresExclusiveHandling = 2
} InstallationImpact;public enum InstallationImpact : int
{
iiNormal = 0,
iiMinor = 1,
iiRequiresExclusiveHandling = 2,
}Public Enum InstallationImpact As Integer
iiNormal = 0
iiMinor = 1
iiRequiresExclusiveHandling = 2
End Enumimport enum
class InstallationImpact(enum.IntEnum):
iiNormal = 0
iiMinor = 1
iiRequiresExclusiveHandling = 2// InstallationImpact
pub const iiNormal: i32 = 0;
pub const iiMinor: i32 = 1;
pub const iiRequiresExclusiveHandling: i32 = 2;// InstallationImpact
const (
iiNormal int32 = 0
iiMinor int32 = 1
iiRequiresExclusiveHandling int32 = 2
)const
iiNormal = 0;
iiMinor = 1;
iiRequiresExclusiveHandling = 2;// InstallationImpact
pub const iiNormal: i32 = 0;
pub const iiMinor: i32 = 1;
pub const iiRequiresExclusiveHandling: i32 = 2;const
iiNormal* = 0
iiMinor* = 1
iiRequiresExclusiveHandling* = 2enum InstallationImpact : int {
iiNormal = 0,
iiMinor = 1,
iiRequiresExclusiveHandling = 2,
}#define global iiNormal 0x0
#define global iiMinor 0x1
#define global iiRequiresExclusiveHandling 0x2