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 |