次の方法で共有


UpdateAssessmentStatus 列挙

デバイス上の OS の最新の状態について説明します。 UpdateAssessmentStatus は、assessmentForCurrentassessmentForUpToDatesecurityStatus メンバーの 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 が機能リリースのサポートを停止すると、 assessmentForCurrentassessmentForUpToDate の両方に対してこの状態が返されます。

注意

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 構造体で最もよく使用されます。この構造体は、IWaaSAssesorGetOSUpdateAssessment メソッドで使用されます。

必要条件

要件
サポートされている最小のクライアント
Windows 10、バージョン 1703 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2016 [デスクトップ アプリのみ]
IDL
WaaSAPI.idl