Compartilhar via


Enumeração UpdateAssessmentStatus

Descreve o quão atualizado é o sistema operacional em um dispositivo. UpdateAssessmentStatus é usado pelas estruturas UpdateAssessment e OSUpdateAssessment , nos membros assessmentForCurrent, assessmentForUpToDate e securityStatus . Exatamente uma constante é retornada.

Sintaxe

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

Esse resultado em assessmentForCurrent implica que o dispositivo está na atualização de recursos e na atualização de qualidade mais recentes disponíveis para esse dispositivo. Dentro de assessmentForUpToDate, esse resultado implica que o dispositivo está na atualização de qualidade mais recente para o lançamento do Windows em execução.

UpdateAssessmentStatus_NotLatestSoftRestriction

A atualização de recursos mais recente não foi instalada devido a uma restrição temporária. Quando uma restrição flexível tiver sido colocada em uma atualização, a atualização não será instalada automaticamente; um usuário deve iniciar automaticamente o download dentro da UX de Atualização. Esse status só se aplica a assessmentForCurrent.

UpdateAssessmentStatus_NotLatestHardRestriction

A atualização de recursos mais recente não foi instalada devido a uma restrição rígida. Quando uma restrição rígida é colocada em uma atualização, a atualização não é aplicável ao dispositivo. Esse status só se aplica a assessmentForCurrent.

UpdateAssessmentStatus_NotLatestEndOfSupport

O dispositivo não está na atualização mais recente porque a atualização de recursos do dispositivo não tem mais suporte da Microsoft. Quando a Microsoft parar de dar suporte a uma versão de recurso, essa status será retornada para assessmentForCurrent e assessmentForUpToDate.

Observação

Quando UpdateAssessmentStatus_NotLatestEndOfSupport é retornado, UpdateImpactLevel da avaliação é sempre UpdateImpactLevel_High.

UpdateAssessmentStatus_NotLatestServicingTrain

O dispositivo não está na atualização de recursos mais recente porque o treinamento de manutenção do dispositivo limita a atualização do dispositivo para a atualização de recursos mais recente. Por exemplo: se um dispositivo estiver no Branch Atual para Empresas (CBB) e uma nova atualização de recurso tiver sido lançada para o Branch Atual (CB), isso será retornado. Esse status só se aplica a assessmentForCurrent.

UpdateAssessmentStatus_NotLatestDeferredFeature

A atualização de recursos mais recente não foi instalada devido à política de adiamento de atualização de recursos do Windows Update for Business do dispositivo. Determinar daysOutOfDate leva em conta as políticas de adiamento; daysOutOfDate não começará a incrementar até que o período de adiamento tenha expirado. Esse status só se aplica a assessmentForCurrent.

UpdateAssessmentStatus_NotLatestDeferredQuality

O dispositivo não está na atualização de qualidade mais recente devido à política de adiamento de atualização de qualidade do Windows Update do dispositivo para empresas. Determinar daysOutOfDate leva em conta as políticas de adiamento; daysOutOfDate não começará a incrementar até que o período de adiamento tenha expirado.

UpdateAssessmentStatus_NotLatestPausedFeature

O dispositivo não está na atualização de recursos mais recente devido ao dispositivo ter pausado a Atualizações de recursos. Se um dispositivo está em pausa não é levado em conta o cálculo de daysOutOfDate. Esse status só se aplica a assessmentForCurrent.

UpdateAssessmentStatus_NotLatestPausedQuality

O dispositivo não está na atualização de qualidade mais recente devido ao dispositivo ter pausado o Quality Atualizações. Se um dispositivo está em pausa não é levado em conta o cálculo de daysOutOfDate. daysOutOfDate não considera se um dispositivo está pausado em seu cálculo.

UpdateAssessmentStatus_NotLatestManaged

O dispositivo não está na atualização mais recente porque a aprovação das atualizações não é feita por meio de Windows Update.

UpdateAssessmentStatus_NotLatestUnknown

O dispositivo não está na atualização mais recente devido a um motivo que não pode ser determinado pela avaliação.

UpdateAssessmentStatus_NotLatestTargetedVersion

O dispositivo não está na atualização de recursos mais recente devido à política de versão do Windows Update for Business Target do dispositivo. Essa política está mantendo o dispositivo na versão de lançamento do recurso de destino.

Comentários

Essa enumeração é usada com mais frequência com as estruturas UpdateAssessment e OSUpdateAssessment , que, por sua vez, são usadas com o método GetOSUpdateAssessment para IWaaSAssessor.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 10, versão 1703 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2016 [somente aplicativos da área de trabalho]
IDL
WaaSAPI.idl