UpdateAssessmentStatus-Enumeration
Beschreibt, wie aktuell das Betriebssystem auf einem Gerät ist. UpdateAssessmentStatus wird von den Strukturen UpdateAssessment und OSUpdateAssessment in den Membern assessmentForCurrent, assessmentForUpToDate und securityStatus verwendet. Genau eine Konstante wird zurückgegeben.
Syntax
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;
Konstanten
-
UpdateAssessmentStatus_Latest
-
Dieses Ergebnis innerhalb von assessmentForCurrent impliziert, dass sich das Gerät über das neueste Featureupdate und qualitätsupdate befindet, das für dieses Gerät verfügbar ist. Innerhalb von assessmentForUpToDate bedeutet dieses Ergebnis, dass sich das Gerät auf dem neuesten Qualitätsupdate für die Version von Windows befindet, die ausgeführt wird.
-
UpdateAssessmentStatus_NotLatestSoftRestriction
-
Das neueste Featureupdate wurde aufgrund einer vorläufigen Einschränkung nicht installiert. Wenn eine vorläufige Einschränkung für ein Update festgelegt wurde, wird das Update nicht automatisch installiert. Ein Benutzer muss den Download innerhalb der Update-UX selbst initiieren. Diese status gilt nur für assessmentForCurrent.
-
UpdateAssessmentStatus_NotLatestHardRestriction
-
Das neueste Featureupdate wurde aufgrund einer harten Einschränkung nicht installiert. Wenn eine harte Einschränkung für ein Update festgelegt wurde, gilt das Update nicht für das Gerät. Diese status gilt nur für assessmentForCurrent.
-
UpdateAssessmentStatus_NotLatestEndOfSupport
-
Das Gerät befindet sich nicht auf dem neuesten Update, da das Featureupdate des Geräts von Microsoft nicht mehr unterstützt wird. Wenn Microsoft die Unterstützung eines Featurerelease beendet, wird diese status sowohl für assessmentForCurrent als auch für assessmentForUpToDate zurückgegeben.
Hinweis
Wenn UpdateAssessmentStatus_NotLatestEndOfSupport zurückgegeben wird, wird updateImpactLevel der Bewertung immer UpdateImpactLevel_High.
-
UpdateAssessmentStatus_NotLatestServicingTrain
-
Das Gerät befindet sich nicht auf dem neuesten Featureupdate, da der Wartungszug des Geräts das Aktualisieren auf das neueste Featureupdate einschränkt. Beispiel: Wenn sich ein Gerät in Current Branch for Business (CBB) befindet und ein neues Featureupdate für Current Branch (CB) veröffentlicht wurde, wird dies zurückgegeben. Diese status gilt nur für assessmentForCurrent.
-
UpdateAssessmentStatus_NotLatestDeferredFeature
-
Das neueste Featureupdate wurde aufgrund der Windows Update für Das Featureupdate für Unternehmen nicht installiert. Bei der Bestimmung von daysOutOfDate werden Zurückstellungsrichtlinien berücksichtigt. daysOutOfDate beginnt erst mit dem Inkrement, wenn der Zurückstellungszeitraum abgelaufen ist. Diese status gilt nur für assessmentForCurrent.
-
UpdateAssessmentStatus_NotLatestDeferredQuality
-
Das Gerät befindet sich aufgrund der Windows Update für das Business Quality Update-Zurückstellungsrichtlinie des Geräts nicht auf dem neuesten Qualitätsupdate. Bei der Bestimmung von daysOutOfDate werden Zurückstellungsrichtlinien berücksichtigt. daysOutOfDate beginnt erst mit dem Inkrement, wenn der Zurückstellungszeitraum abgelaufen ist.
-
UpdateAssessmentStatus_NotLatestPausedFeature
-
Das Gerät befindet sich nicht auf dem neuesten Featureupdate, da das Gerät feature Updates angehalten hat. Ob ein Gerät angehalten wird, wird bei der Berechnung von daysOutOfDate nicht berücksichtigt. Diese status gilt nur für assessmentForCurrent.
-
UpdateAssessmentStatus_NotLatestPausedQuality
-
Das Gerät befindet sich nicht auf dem neuesten Qualitätsupdate, da das Gerät die Qualität Updates angehalten hat. Ob ein Gerät angehalten wird, wird bei der Berechnung von daysOutOfDate nicht berücksichtigt. daysOutOfDate berücksichtigt nicht, ob ein Gerät bei der Berechnung angehalten wird.
-
UpdateAssessmentStatus_NotLatestManaged
-
Das Gerät befindet sich nicht auf dem neuesten Update, da die Genehmigung von Updates nicht über Windows Update erfolgt.
-
UpdateAssessmentStatus_NotLatestUnknown
-
Das Gerät befindet sich nicht auf dem neuesten Update aus einem Grund, der nicht durch die Bewertung ermittelt werden kann.
-
UpdateAssessmentStatus_NotLatestTargetedVersion
-
Das Gerät befindet sich aufgrund der Richtlinie für die Windows Update für die Geschäftszielversion des Geräts nicht auf dem neuesten Featureupdate. Mit dieser Richtlinie wird das Gerät auf der zielorientierten Featureversion beibehalten.
Bemerkungen
Diese Enumeration wird am häufigsten mit den Strukturen UpdateAssessment und OSUpdateAssessment verwendet, die wiederum mit der GetOSUpdateAssessment-Methode für IWaaSAssessor verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 10, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2016 [nur Desktop-Apps] |
IDL |
|