UpdateImpactLevel 列挙 (httpapitypes.h)

古い OS を実行しているデバイスの影響が高、中、または低であることを示します。 この列挙は、通常、UpdateAssessment 構造体によって使用されます。この構造体は、GetOSUpdateAssessment から返された OSUpdateAssessment 内に入れ子になります。

構文

typedef enum tagUpdateImpactLevel {
  UpdateImpactLevel_None = 0,
  UpdateImpactLevel_Low,
  UpdateImpactLevel_Medium,
  UpdateImpactLevel_High
} UpdateImpactLevel;

定数

 
UpdateImpactLevel_None
値: 0
デバイスに予見可能な影響はありません。 これは、デバイスが最新であるか、デバイスがビジネスの延期期間のWindows Updateを受け入れているか、古いが、より高い影響レベルに達するために daysOutOfDate しきい値にまだ達していないために、最新ではない可能性があります。
UpdateImpactLevel_Low
デバイスは最新の OS を実行していませんが、最近の更新プログラムがあります。
UpdateImpactLevel_Medium
デバイスは最新の OS を実行していますが、比較的最近の更新プログラムがあります。
UpdateImpactLevel_High
デバイスは長い間古い状態でした。 このデバイスにはセキュリティの脆弱性があり、Windows の動作を向上させる重要な修正プログラムが見つからない可能性があります。 サポートされなくなったバージョンの Windows がデバイスで実行されている場合、 UpdateImpactLevel_High は常に返されます。

解説

GetOSUpdateAssessment が呼び出されると、OSUpdateAssessment 構造体が返されます。 構造内には、 assessmentForCurrentassessmentForUpToDate があります。 どちらも UpdateAssessment 構造体です。 両方のメンバーに UpdateImpactLevel 列挙があり、古い OS を実行しているデバイスに対して高、中、低、またはまったく影響がないことを示します。 これらのレベルは、 daysOutOfDate の値によって決まります。

要件

   
サポートされている最小のクライアント Windows 10バージョン 1703 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
Header nsgapitypes.h