Partager via


OSUpdateAssessment, structure (waasapitypes.h)

La structure OSUpdateAssessment définit la façon dont le système d’exploitation est à jour sur un appareil ciblé. Cette structure est principalement utilisée comme valeur de retour par GetOSUpdateAssessment, afin de récupérer une évaluation du système d’exploitation dans une structure unique.

Syntaxe

typedef struct tagOSUpdateAssessment {
  BOOL                   isEndOfSupport;
  UpdateAssessment       assessmentForCurrent;
  UpdateAssessment       assessmentForUpToDate;
  UpdateAssessmentStatus securityStatus;
  FILETIME               assessmentTime;
  FILETIME               releaseInfoTime;
  LPWSTR                 currentOSBuild;
  FILETIME               currentOSReleaseTime;
  LPWSTR                 upToDateOSBuild;
  FILETIME               upToDateOSReleaseTime;
} OSUpdateAssessment;

Membres

isEndOfSupport

true si le système d’exploitation sur l’appareil n’est plus pris en charge par Microsoft et ne reçoit plus de mises à jour de maintenance ; sinon, false.

assessmentForCurrent

Structure UpdateAssessment contenant une évaluation par rapport à la dernière mise à jour publiée par Microsoft.

assessmentForUpToDate

Structure UpdateAssessment contenant une évaluation par rapport à la dernière mise à jour qualité applicable pour l’appareil.

securityStatus

Énumération UpdateAssessmentStatus qui indique si l’appareil est sur la dernière mise à jour de sécurité applicable.

assessmentTime

Horodatage lorsque l’évaluation a été effectuée.

releaseInfoTime

Horodatage de la mise à jour des informations de publication.

currentOSBuild

Dernière build de système d’exploitation publiée par Microsoft. Cette valeur est utilisée pour déterminer si un appareil est actif.

currentOSReleaseTime

Horodatage publié de la date de publication de la build actuelle du système d’exploitation.

upToDateOSBuild

Dernière build de système d’exploitation applicable dans le train de maintenance de l’appareil. Cette valeur est utilisée pour déterminer si un appareil est à jour.

upToDateOSReleaseTime

Horodatage publié de la date de publication de la build du système d’exploitation à jour.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1703 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête waasapitypes.h