UpdateImpactLevel 列挙体
古い OS を実行しているデバイスの影響が高、中、または低であることを示します。 この列挙体は通常、UpdateAssessment 構造体によって使用され、次に、GetOSUpdateAssessment から返された OSUpdateAssessment 内の入れ子になります。
構文
typedef enum TagUpdateImpactLevel {
UpdateImpactLevel_None = 0,
UpdateImpactLevel_Low = 1,
UpdateImpactLevel_Medium = 2,
UpdateImpactLevel_High = 3
} UpdateImpactLevel;
定数
-
UpdateImpactLevel_None
-
デバイスへの予見可能な影響はありません。 これは、デバイスが最新であるか、またはデバイスが Windows Update for Business の延期期間を受け入れているため最新でないか、または期限が切れているが、より高い影響レベルに及ぶ daysOutOfDate のしきい値にまだ達していない可能性があります。
-
UpdateImpactLevel_Low
-
デバイスは最新の OS を実行していませんが、最近の更新プログラムが適用されています。
-
UpdateImpactLevel_Medium
-
デバイスは最新の OS を実行していますが、適度に最近の更新プログラムが適用されています。
-
UpdateImpactLevel_High
-
デバイスは長い間、最新ではありません。 このデバイスにはセキュリティの脆弱性があり、Windows の動作を向上させる重要な修正が適用されていない可能性があります。 デバイスがサポートされなくなったバージョンの Windows を実行している場合は、常に UpdateImpactLevel_High が返されます。
解説
GetOSUpdateAssessment が呼び出されると、OSUpdateAssessment 構造体が返されます。 構造体内には、assessmentForCurrent と assessmentForUpToDate があります。 これらはどちらも UpdateAssessment 構造体です。 どちらのメンバーにも UpdateImpactLevel 列挙体があり、古い OS を実行しているデバイスに対する影響が高、中、低、または影響がないことを示します。 これらのレベルは、daysOutOfDate の値によって決まります。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows 10 バージョン 1703 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2016 [デスクトップ アプリのみ] |
IDL |
|