Partager via


UpdateAssessmentStatus, énumération

Décrit la façon dont le système d’exploitation sur un appareil est à jour. UpdateAssessmentStatus est utilisé par les structures UpdateAssessment et OSUpdateAssessment , dans les membres assessmentForCurrent, assessmentForUpToDate et securityStatus . Exactement une constante est retournée.

Syntaxe

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;

Constantes

UpdateAssessmentStatus_Latest

Ce résultat dans assessmentForCurrent implique que l’appareil est sur la dernière mise à jour des fonctionnalités et la mise à jour de qualité disponibles pour cet appareil. Dans assessmentForUpToDate, ce résultat implique que l’appareil est sur la dernière mise à jour qualité pour la version de Windows qu’il exécute.

UpdateAssessmentStatus_NotLatestSoftRestriction

La dernière mise à jour des fonctionnalités n’a pas été installée en raison d’une restriction réversible. Lorsqu’une restriction réversible a été placée sur une mise à jour, la mise à jour n’est pas installée automatiquement ; un utilisateur doit lancer lui-même le téléchargement dans l’expérience utilisateur de mise à jour. Cette status s’applique uniquement à assessmentForCurrent.

UpdateAssessmentStatus_NotLatestHardRestriction

La dernière mise à jour des fonctionnalités n’a pas été installée en raison d’une restriction matérielle. Lorsqu’une restriction matérielle a été placée sur une mise à jour, la mise à jour n’est pas applicable à l’appareil. Cette status s’applique uniquement à assessmentForCurrent.

UpdateAssessmentStatus_NotLatestEndOfSupport

L’appareil n’est pas sur la dernière mise à jour, car la mise à jour des fonctionnalités de l’appareil n’est plus prise en charge par Microsoft. Lorsque Microsoft cesse de prendre en charge une version de fonctionnalité, cette status est retournée pour assessmentForCurrent et assessmentForUpToDate.

Notes

Lorsque UpdateAssessmentStatus_NotLatestEndOfSupport est retourné, updateImpactLevel de l’évaluation est toujours UpdateImpactLevel_High.

UpdateAssessmentStatus_NotLatestServicingTrain

L’appareil n’est pas sur la dernière mise à jour des fonctionnalités, car le train de maintenance de l’appareil limite la mise à jour de l’appareil à la dernière mise à jour des fonctionnalités. Par exemple : si un appareil est sur Current Branch for Business (CBB) et qu’une nouvelle mise à jour des fonctionnalités a été publiée pour Current Branch (CB), celle-ci est retournée. Cette status s’applique uniquement à assessmentForCurrent.

UpdateAssessmentStatus_NotLatestDeferredFeature

La dernière mise à jour des fonctionnalités n’a pas été installée en raison de la stratégie de report de mise à jour des fonctionnalités Windows Update pour les entreprises de l’appareil. La détermination des joursOutOfDate prend en compte les stratégies de report ; daysOutOfDate ne commence pas à incrémenter tant que la période de report n’a pas expiré. Cette status s’applique uniquement à assessmentForCurrent.

UpdateAssessmentStatus_NotLatestDeferredQuality

L’appareil n’est pas sur la dernière mise à jour qualité en raison de la stratégie de report de mise à jour de la qualité Windows Update de l’appareil pour les entreprises. La détermination des joursOutOfDate prend en compte les stratégies de report ; daysOutOfDate ne commence pas à incrémenter tant que la période de report n’a pas expiré.

UpdateAssessmentStatus_NotLatestPausedFeature

L’appareil n’est pas sur la dernière mise à jour des fonctionnalités en raison de l’arrêt de l’appareil Mises à jour. La mise en pause d’un appareil n’est pas prise en compte dans le calcul de daysOutOfDate. Cette status s’applique uniquement à assessmentForCurrent.

UpdateAssessmentStatus_NotLatestPausedQuality

L’appareil n’est pas sur la dernière mise à jour de qualité en raison de l’arrêt de l’appareil Mises à jour qualité. La mise en pause d’un appareil n’est pas prise en compte dans le calcul de daysOutOfDate. daysOutOfDate ne prend pas en compte si un appareil est suspendu dans son calcul.

UpdateAssessmentStatus_NotLatestManaged

L’appareil n’est pas sur la dernière mise à jour, car l’approbation des mises à jour n’est pas effectuée via Windows Update.

UpdateAssessmentStatus_NotLatestUnknown

L’appareil n’est pas sur la dernière mise à jour pour une raison qui ne peut pas être déterminée par l’évaluation.

UpdateAssessmentStatus_NotLatestTargetedVersion

L’appareil n’est pas sur la dernière mise à jour des fonctionnalités en raison de la stratégie de version cible Windows Update de l’appareil pour les entreprises. Cette stratégie maintient l’appareil sur la version de mise en production de la fonctionnalité ciblée.

Notes

Cette énumération est utilisée le plus souvent avec les structures UpdateAssessment et OSUpdateAssessment , qui sont à leur tour utilisées avec la méthode GetOSUpdateAssessment pour IWaaSAssessor.

Spécifications

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]
IDL
WaaSAPI.idl