Partager via


Structure UpdateAssessment (waasapitypes.h)

UpdateAssessment contient des informations qui évaluent la mise à jour d’un système d’exploitation installé.

Syntaxe

typedef struct tagUpdateAssessment {
  UpdateAssessmentStatus status;
  UpdateImpactLevel      impact;
  DWORD                  daysOutOfDate;
} UpdateAssessment;

Membres

status

Énumération UpdateAssessmentStatus détaillant la façon dont l’appareil est à jour et pour quelle raison.

impact

Énumération UpdateImpactLevel indiquant s’il y a un impact sur l’appareil s’il a un système d’exploitation obsolète.

daysOutOfDate

Décrit le temps écoulé depuis que l’appareil n’a pas installé de mise à jour applicable. daysOutOfDate est calculé par heure actuelle moins le temps écoulé depuis la publication de la prochaine mise à jour applicable, moins toute période de report. Par conséquent, si une mise à jour applicable existe mais n’a pas été appliquée en raison d’un report, cela est pris en compte dans le calcul. daysOutOfDate est utilisé pour calculer le niveau d’impact de la mise à jour.

Remarques

Cette structure est utilisée le plus souvent avec OSUpdateAssessment, qui est à son tour utilisé avec la méthode GetOSUpdateAssessment pour IWaaSAssessor.

Lorsque GetOSUpdateAssessment est appelé, une structure OSUpdateAssessment est retournée. Cette structure comprend deux structures UpdateAssessment : assessmentForCurrent et assessmentForUpToDate. La structure UpdateAssessment résume les évaluations pour déterminer si un appareil est à jour ou à jour, respectivement ; cela est défini avec l’énumération UpdateAssessmentStatus . L’évaluation indique le nombre de jours pendant lesquels l’appareil a été obsolète avec daysOutofDate. Cette date est utilisée pour déterminer s’il existe un impact potentiel (représenté par le membre d’impact dans cette structure) sur l’appareil.

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