Compartilhar via


Estrutura UpdateAssessment (waasapitypes.h)

UpdateAssessment contém informações que avaliam o quão atualizado é um sistema operacional instalado.

Sintaxe

typedef struct tagUpdateAssessment {
  UpdateAssessmentStatus status;
  UpdateImpactLevel      impact;
  DWORD                  daysOutOfDate;
} UpdateAssessment;

Membros

status

Uma enumeração UpdateAssessmentStatus detalhando como o dispositivo está atualizado e por qual motivo.

impact

Uma enumeração UpdateImpactLevel detalhando se há algum impacto no dispositivo se ele tiver um sistema operacional desatualizado.

daysOutOfDate

Descreve quanto tempo passou desde que o dispositivo não instalou uma atualização aplicável. daysOutOfDate é calculado pela hora atual menos o tempo desde que a próxima atualização aplicável foi lançada, menos qualquer período de adiamento. Portanto, se houver uma atualização aplicável, mas não tiver sido aplicada devido ao adiamento, isso será contabilizado no cálculo. daysOutOfDate é usado para calcular o nível de impacto da atualização.

Comentários

Essa estrutura é usada com mais frequência com OSUpdateAssessment, que, por sua vez, é usada com o método GetOSUpdateAssessment para IWaaSAssessor.

Quando GetOSUpdateAssessment é chamado, uma estrutura OSUpdateAssessment é retornada. Dentro dessa estrutura, há duas estruturas UpdateAssessment : assessmentForCurrent e assessmentForUpToDate. A estrutura UpdateAssessment resume as avaliações para determinar se um dispositivo é atual ou se está atualizado, respectivamente; isso é definido com a enumeração UpdateAssessmentStatus . A avaliação informa quantos dias o dispositivo está desatualizado com daysOutofDate. Essa data é usada para determinar se há algum impacto potencial (representado pelo membro de impacto nessa estrutura) no dispositivo.

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]
Cabeçalho waasapitypes.h