OnOffProgressValue Enumeration

Applies To: Windows 8.1

Represents the types of power transitions that AXE can track. It also specifies the type of tracing the OnOffHelper API provides.

Namespace: Microsoft.Assessments
Assembly: Microsoft.Assessments.Core (in Microsoft.Assessments.Core.dll)

Dim instance As OnOffProgressValue

public enum OnOffProgressValue
public enum OnOffProgressValue
public enum OnOffProgressValue

Member nameDescription
BootThe assessment will be restarting the system using a full shutdown and restart.
CancelNotificationThe assessment will not be performing the previously-reported power state transition.
FastStartupThe assessment will be rebooting the system using hybrid boot.
HibernateThe assessment will be hibernating the system.
MaxAn invalid transition type was reported. This enumerator is most often used to check the range of the enumerator values. It should not be used to report an actual transition type. This is always the last enumerator.
NoneThe assessment will be performing a power transition itself. AXE does not perform any additional power transitions.
NotifyOnlyThe assessment will be performing a power transition itself, but AXE does not need to do anything.
RebootCycleThe assessment is requesting tracing through both a shutdown and the subsequent restart of the system.
ShutdownThe assessment will shutdown the system. Tracing will only extend until the system powers off.
StandbyThe assessment will be transitioning the system into Standby mode.

Before an assessment causes the system to power down or restart, the assessment must notify AXE of the upcoming power state transition, so that AXE makes sure that the assessment is restarted when a user logs into the operating system again. Once a notification has been made, the assessment should send the CancelNotification enumerator if the assessment does not perform the transition that was previously reported. As a result of the CancelNotification message, AXE will not restart the assessment.

Development Platforms

Windows 8.1