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 |
|