OSUpdateAssessment 構造体 (nsgapitypes.h)
OSUpdateAssessment 構造体は、対象となるデバイス上の OS の最新の状態を定義します。 この構造体は、1 つの構造体で OS 評価を取得するために、 主に GetOSUpdateAssessment によって戻り値として使用されます。
構文
typedef struct tagOSUpdateAssessment {
BOOL isEndOfSupport;
UpdateAssessment assessmentForCurrent;
UpdateAssessment assessmentForUpToDate;
UpdateAssessmentStatus securityStatus;
FILETIME assessmentTime;
FILETIME releaseInfoTime;
LPWSTR currentOSBuild;
FILETIME currentOSReleaseTime;
LPWSTR upToDateOSBuild;
FILETIME upToDateOSReleaseTime;
} OSUpdateAssessment;
メンバー
isEndOfSupport
デバイス上の OS が Microsoft によってサポートされなくなり、サービス更新プログラムを受信しなくなった場合は true。それ以外の場合は false。
assessmentForCurrent
Microsoft がリリースした最新の更新プログラムに対する評価を含む UpdateAssessment 構造体。
assessmentForUpToDate
デバイスに適用できる最新の品質更新プログラムに対する評価を含む UpdateAssessment 構造体。
securityStatus
デバイスが適用可能な最新のセキュリティ更新プログラム上にあるかどうかを詳しく説明する UpdateAssessmentStatus 列挙。
assessmentTime
評価が完了したときのタイムスタンプ。
releaseInfoTime
リリース情報が更新されたときのタイムスタンプ。
currentOSBuild
Microsoft がリリースした最新の OS ビルド。 この値は、デバイスが最新であるかどうかを判断するために使用されます。
currentOSReleaseTime
現在の OS ビルドのリリース日の発行済みタイムスタンプ。
upToDateOSBuild
デバイスのサービス トレーニングで適用される最新の OS ビルド。 この値は、デバイスが最新かどうかを判断するために使用されます。
upToDateOSReleaseTime
最新の OS ビルドのリリース日の発行済みタイムスタンプ。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10、バージョン 1703 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | nsgapitypes.h |