UpdateAssessmentStatus 列挙
デバイス上の OS の最新の状態について説明します。 UpdateAssessmentStatus は、assessmentForCurrent、assessmentForUpToDate、securityStatus メンバーの UpdateAssessment および OSUpdateAssessment 構造体で使用されます。 1 つの定数が返されます。
構文
typedef enum TagUpdateAssessmentStatus {
UpdateAssessmentStatus_Latest = 0,
UpdateAssessmentStatus_NotLatestSoftRestriction = 1,
UpdateAssessmentStatus_NotLatestHardRestriction = 2,
UpdateAssessmentStatus_NotLatestEndOfSupport = 3,
UpdateAssessmentStatus_NotLatestServicingTrain = 4,
UpdateAssessmentStatus_NotLatestDeferredFeature = 5,
UpdateAssessmentStatus_NotLatestDeferredQuality = 6,
UpdateAssessmentStatus_NotLatestPausedFeature = 7,
UpdateAssessmentStatus_NotLatestPausedQuality = 8,
UpdateAssessmentStatus_NotLatestManaged = 9,
UpdateAssessmentStatus_NotLatestUnknown = 10,
UpdateAssessmentStatus_NotLatestTargetedVersion = 11
} UpdateAssessmentStatus;
定数
-
UpdateAssessmentStatus_Latest
-
assessmentForCurrent 内のこの結果は、デバイスがそのデバイスで使用できる最新の機能更新プログラムと品質更新プログラムにあることを意味します。 assessmentForUpToDate 内では、この結果は、デバイスが実行されている Windows のリリースの最新の品質更新プログラムにあることを意味します。
-
UpdateAssessmentStatus_NotLatestSoftRestriction
-
ソフト制限のため、最新の機能更新プログラムがインストールされていません。 更新プログラムにソフト制限が適用されている場合、更新プログラムは自動的にインストールされません。ユーザーは、Update UX 内でダウンロードを自己開始する必要があります。 この状態は assessmentForCurrent にのみ適用されます。
-
UpdateAssessmentStatus_NotLatestHardRestriction
-
ハード制限のため、最新の機能更新プログラムがインストールされていません。 更新プログラムにハード制限が適用されている場合、更新プログラムはデバイスには適用されません。 この状態は assessmentForCurrent にのみ適用されます。
-
UpdateAssessmentStatus_NotLatestEndOfSupport
-
デバイスの機能更新プログラムは Microsoft によってサポートされなくなったため、デバイスは最新の更新プログラムに含まれていません。 Microsoft が機能リリースのサポートを停止すると、 assessmentForCurrent と assessmentForUpToDate の両方に対してこの状態が返されます。
注意
UpdateAssessmentStatus_NotLatestEndOfSupportが返されると、評価の UpdateImpactLevel は常にUpdateImpactLevel_Highされます。
-
UpdateAssessmentStatus_NotLatestServicingTrain
-
デバイスのサービス トレーニングによって、デバイスが最新の機能更新プログラムに更新されるのを制限するため、デバイスが最新の機能更新プログラムに接続されていません。 たとえば、デバイスが Current Branch for Business (CBB) 上にあり、Current Branch (CB) の新機能更新プログラムがリリースされている場合、これが返されます。 この状態は assessmentForCurrent にのみ適用されます。
-
UpdateAssessmentStatus_NotLatestDeferredFeature
-
デバイスのビジネス機能更新プログラムの遅延ポリシーのWindows Updateが原因で、最新の機能更新プログラムがインストールされていません。 daysOutOfDate の決定では、遅延ポリシーが考慮されます。daysOutOfDate は、遅延期間の有効期限が切れるまでインクリメントを開始しません。 この状態は assessmentForCurrent にのみ適用されます。
-
UpdateAssessmentStatus_NotLatestDeferredQuality
-
デバイスのビジネス品質更新プログラムの遅延ポリシーのWindows Updateが原因で、デバイスが最新の品質更新プログラムに含まれていません。 daysOutOfDate の決定では、遅延ポリシーが考慮されます。daysOutOfDate は、遅延期間の有効期限が切れるまでインクリメントを開始しません。
-
UpdateAssessmentStatus_NotLatestPausedFeature
-
デバイスが機能更新を一時停止しているため、デバイスは最新の機能更新プログラムに含まれていません。 デバイスが一時停止されているかどうかは、 daysOutOfDate の計算には考慮されません。 この状態は assessmentForCurrent にのみ適用されます。
-
UpdateAssessmentStatus_NotLatestPausedQuality
-
デバイスが品質更新を一時停止しているため、デバイスは最新の品質更新プログラムに含まれていません。 デバイスが一時停止されているかどうかは、 daysOutOfDate の計算には考慮されません。 daysOutOfDate では、デバイスが計算に一時停止されているかどうかは考慮されません。
-
UpdateAssessmentStatus_NotLatestManaged
-
更新プログラムの承認はWindows Updateによって行われないため、デバイスは最新の更新プログラムに含まれていません。
-
UpdateAssessmentStatus_NotLatestUnknown
-
評価で判断できない理由により、デバイスが最新の更新プログラムに含まれていません。
-
UpdateAssessmentStatus_NotLatestTargetedVersion
-
デバイスのビジネス ターゲット バージョン ポリシーのWindows Updateが原因で、デバイスが最新の機能更新プログラムに接続されていません。 このポリシーは、対象となる機能リリース バージョンでデバイスを維持します。
解説
この列挙体は、UpdateAssessment および OSUpdateAssessment 構造体で最もよく使用されます。この構造体は、IWaaSAssesor の GetOSUpdateAssessment メソッドで使用されます。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 10、バージョン 1703 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2016 [デスクトップ アプリのみ] |
IDL |
|