UpdateAssessmentStatus, énumération (waasapitypes.h)
Décrit la mise à jour du système d’exploitation sur un appareil. UpdateAssessmentStatus est utilisé par les structures UpdateAssessment et OSUpdateAssessment , dans les membres assessmentForCurrent, assessmentForUpToDate et securityStatus . Exactement une constante est retournée.
Syntax
typedef enum tagUpdateAssessmentStatus {
UpdateAssessmentStatus_Latest = 0,
UpdateAssessmentStatus_NotLatestSoftRestriction,
UpdateAssessmentStatus_NotLatestHardRestriction,
UpdateAssessmentStatus_NotLatestEndOfSupport,
UpdateAssessmentStatus_NotLatestServicingTrain,
UpdateAssessmentStatus_NotLatestDeferredFeature,
UpdateAssessmentStatus_NotLatestDeferredQuality,
UpdateAssessmentStatus_NotLatestPausedFeature,
UpdateAssessmentStatus_NotLatestPausedQuality,
UpdateAssessmentStatus_NotLatestManaged,
UpdateAssessmentStatus_NotLatestUnknown,
UpdateAssessmentStatus_NotLatestTargetedVersion
} UpdateAssessmentStatus;
Constantes
UpdateAssessmentStatus_Latest Valeur : 0 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 de 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. Note 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 la formation 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 se trouve 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 la mise à jour des fonctionnalités Windows Update pour les entreprises de l’appareil. La détermination de daysOutOfDate 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 de la qualité en raison de la stratégie de report de Windows Update de mise à jour de la qualité professionnelle de l’appareil. La détermination de daysOutOfDate 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, car l’appareil a mis en pause Mises à jour de fonctionnalités. 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 en raison d’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 Windows Update de l’appareil pour la version cible entreprise. Cette stratégie maintient l’appareil sur la version de version de la fonctionnalité ciblée. |
Remarques
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.
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 |