InstallationImpact 列挙 (wuapi.h)

更新プログラムのインストールまたはアンインストールによって発生する可能性のある影響レベルを定義します。

構文

typedef enum tagInstallationImpact {
  iiNormal = 0,
  iiMinor = 1,
  iiRequiresExclusiveHandling = 2
} InstallationImpact;

定数

 
iiNormal
値: 0
更新プログラムをインストールまたはアンインストールすると、ほとんどの更新プログラムの一般的なターゲット コンピューターに対する影響レベルが発生します。 したがって、更新プログラムは、このトピックで定義されている特別な影響評価の対象になりません。
iiMinor
値: 1
更新プログラムをインストールまたはアンインストールすると、ターゲット コンピューターに大きな影響が生じます。

この評価を受ける資格を得るには、更新プログラムが厳格な要件を満たしている必要があります。 要件には、次の要件が含まれますが、これらに限定されません。


  • システムの再起動を実行したり、必要にしたりしてはなりません。

  • ユーザー インターフェイスを表示することはできません。

  • 現在使用されているアプリケーションまたはサービスに影響を与える場合でも、インストールまたはアンインストールは成功する必要があります。


この評価の対象となる更新は、Windows Update エージェント (WUA) での特別な処理の対象となる場合があります。 たとえば、高速配布の対象となる場合があります。
iiRequiresExclusiveHandling
値: 2
この更新プログラムは、他の更新プログラムと同じ IUpdateInstaller::Install 呼び出しまたは IUpdateInstaller::BeginInstall 呼び出しにインストールできません。 1 つ以上の他の更新プログラムと共に排他的更新プログラムを含む IUpdateInstaller::Install または IUpdateInstaller::BeginInstall 呼び出しを行うと、呼び出しは WU_E_EXCLUSIVE_INSTALL_CONFLICTを返し、更新プログラムはインストールされません。

要件

要件
サポートされている最小のクライアント Windows XP、Windows 2000 Professional SP3 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003、Windows 2000 Server SP3 [デスクトップ アプリのみ]
Header wuapi.h