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 |