Condividi tramite


Enumerazione UpdateAssessmentStatus

Descrive come è aggiornato il sistema operativo in un dispositivo. UpdateAssessmentStatus viene usato dalle strutture UpdateAssessment e OSUpdateAssessment , nella valutazioneForCurrent, nella valutazioneForUpToDate e nei membri securityStatus . Viene restituita esattamente una costante.

Sintassi

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;

Costanti

UpdateAssessmentStatus_Latest

Questo risultato all'interno della valutazioneForCurrent implica che il dispositivo si trova nella versione più recente dell'aggiornamento delle funzionalità e dell'aggiornamento qualitativo disponibile per tale dispositivo. All'interno della valutazioneForUpToDate, questo risultato implica che il dispositivo si trova nell'aggiornamento qualitativo più recente per la versione di Windows in esecuzione.

UpdateAssessmentStatus_NotLatestSoftRestriction

L'aggiornamento della funzionalità più recente non è stato installato a causa di una restrizione temporanea. Quando una restrizione temporanea è stata inserita in un aggiornamento, l'aggiornamento non verrà installato automaticamente; un utente deve avviare automaticamente il download all'interno dell'interfaccia utente di aggiornamento. Questo stato si applica solo alla valutazioneForCurrent.

UpdateAssessmentStatus_NotLatestHardRestriction

L'aggiornamento della funzionalità più recente non è stato installato a causa di una restrizione complessa. Quando una restrizione dura è stata inserita in un aggiornamento, l'aggiornamento non è applicabile al dispositivo. Questo stato si applica solo alla valutazioneForCurrent.

UpdateAssessmentStatus_NotLatestEndOfSupport

Il dispositivo non è aggiornato perché l'aggiornamento delle funzionalità del dispositivo non è più supportato da Microsoft. Quando Microsoft smette di supportare una versione di funzionalità, questo stato verrà restituito per la valutazioneForCurrent e la valutazioneForUpToDate.

Nota

Quando UpdateAssessmentStatus_NotLatestEndOfSupport viene restituito, updateImpactLevel della valutazione è sempre UpdateImpactLevel_High.

UpdateAssessmentStatus_NotLatestServicingTrain

Il dispositivo non è nell'aggiornamento della funzionalità più recente perché il training di manutenzione del dispositivo limita l'aggiornamento del dispositivo all'aggiornamento della funzionalità più recente. Ad esempio, se un dispositivo è in Current Branch for Business (CBB) e un nuovo aggiornamento delle funzionalità è stato rilasciato per Current Branch (CB), verrà restituito. Questo stato si applica solo alla valutazioneForCurrent.

UpdateAssessmentStatus_NotLatestDeferredFeature

L'aggiornamento delle funzionalità più recente non è stato installato a causa dei criteri di rinvio del Windows Update del dispositivo per l'aggiornamento delle funzionalità aziendali. La determinazione dei giorniOutOfDate tiene conto dei criteri di rinvio; daysOutOfDate non inizierà ad aumentare fino alla scadenza del periodo di rinvio. Questo stato si applica solo alla valutazioneForCurrent.

UpdateAssessmentStatus_NotLatestDeferredQuality

Il dispositivo non si trova nell'aggiornamento qualitativo più recente a causa del Windows Update del dispositivo per i criteri di rinvio dell'aggiornamento di qualità business. La determinazione dei giorniOutOfDate tiene conto dei criteri di rinvio; daysOutOfDate non inizierà ad aumentare fino alla scadenza del periodo di rinvio.

UpdateAssessmentStatus_NotLatestPausedFeature

Il dispositivo non è disponibile nell'aggiornamento della funzionalità più recente a causa della sospensione della funzionalità Aggiornamenti. Se un dispositivo viene sospeso non viene inserito nel calcolo di daysOutOfDate. Questo stato si applica solo alla valutazioneForCurrent.

UpdateAssessmentStatus_NotLatestPausedQuality

Il dispositivo non si trova nell'aggiornamento qualitativo più recente a causa del dispositivo che ha sospeso La qualità Aggiornamenti. Se un dispositivo viene sospeso non viene inserito nel calcolo di daysOutOfDate. daysOutOfDate non determina se un dispositivo viene sospeso nel calcolo.

UpdateAssessmentStatus_NotLatestManaged

Il dispositivo non è nell'aggiornamento più recente perché l'approvazione degli aggiornamenti non viene eseguita tramite Windows Update.

UpdateAssessmentStatus_NotLatestUnknown

Il dispositivo non si trova nell'aggiornamento più recente a causa di un motivo che non può essere determinato dalla valutazione.

UpdateAssessmentStatus_NotLatestTargetedVersion

Il dispositivo non è disponibile nell'aggiornamento della funzionalità più recente a causa dei criteri di Windows Update per la versione di destinazione business del dispositivo. Questo criterio mantiene il dispositivo nella versione della versione della funzionalità di destinazione.

Commenti

Questa enumerazione viene usata più spesso con le strutture UpdateAssessment e OSUpdateAssessment , usate a sua volta con il metodo GetOSUpdateAssessment per IWaaSAssessor.

Requisiti

Requisito Valore
Client minimo supportato
Windows 10 versione 1703 [solo app desktop]
Server minimo supportato
Windows Server 2016 [solo app desktop]
IDL
WaaSAPI.idl