Condividi tramite


Struttura UpdateAssessment (waasapitypes.h)

UpdateAssessment contiene informazioni che valutano il modo in cui è installato un sistema operativo installato.

Sintassi

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

Members

status

Un'enumerazione UpdateAssessmentStatus descrive in dettaglio il modo in cui il dispositivo è aggiornato e per quale motivo.

impact

Un'enumerazione UpdateImpactLevel che illustra in dettaglio se è presente un impatto sul dispositivo se ha un sistema operativo non aggiornato.

daysOutOfDate

Descrive la quantità di tempo trascorsa dal momento che il dispositivo non ha installato un aggiornamento applicabile. daysOutOfDate viene calcolato in base all'ora corrente meno l'ora dopo il rilascio dell'aggiornamento applicabile successivo, meno qualsiasi periodo di rinvio. Pertanto, se esiste un aggiornamento applicabile, ma non è stato applicato a causa del rinvio, questo viene calcolato nel calcolo. daysOutOfDate viene usato per calcolare il livello di impatto dell'aggiornamento.

Commenti

Questa struttura viene usata più spesso con OSUpdateAssessment, che viene usata a sua volta con il metodo GetOSUpdateAssessment per IWaaSAssessor.

Quando viene chiamato GetOSUpdateAssessment , viene restituita una struttura OSUpdateAssessment . All'interno di questa struttura sono presenti due strutture UpdateAssessment : assessmentForCurrent e assessmentForUpToDate. La struttura UpdateAssessment riepiloga le valutazioni per determinare se un dispositivo è corrente o se è aggiornato rispettivamente; viene definito con l'enumerazione UpdateAssessmentStatus . La valutazione informa il numero di giorni in cui il dispositivo è stato non aggiornato con daysOutofDate. Questa data viene usata per determinare se si verifica un potenziale impatto (rappresentato dal membro di impatto in questa struttura) al dispositivo.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1703 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Intestazione waasapitypes.h