Windows.System.SystemManagementContract
Provides access to Cortana settings.
Gets whether the user has consented to voice activation.
**true** if the user has consented. Otherwise, **false**.
Gets or sets whether voice activation is enabled.
**true** if voice activation is enabled. Otherwise, **false**.
Retrieves the Cortana settings for the current user.
A CortanaSettings object.
Retrieves whether Cortana settings are supported.
**true** if Cortana settings are supported. Otherwise, **false**.
The status of the automatic time zone request.
Time zone detection attempted.
The time zone could not be detected due to lack of hardware support, or catastrophic failure.
Request timed out.
Sets the system date and time.
Set the system date and time.
The date and time value (in coordinated universal time (UTC)) to set the system clock to.
Represents power states for fixed-purpose devices.
Represents the Connected Standby state.
Represents the Sleep S3 state.
Starts the specified process with associated arguments, if any.
Launches a new process. This asynchronous function completes when the launched process terminates.
The name of the process to launch.
Arguments for running the process.
When the asynchronous operation completes, it contains the exit code from the launched process.
Launches a new process, including the specified options. This asynchronous function completes when the launched process terminates.
File name of process to start.
Arguments for the specified process.
Associated options for running the process.
When the asynchronous operation completes, it contains the exit code from the launched process.
Specifies the options used to launch the specified process.
Creates and initializes a new instance of the process launcher options object.
Specifies where a standard error is directed to.
The stream to direct standard errors to.
Specifies where a standard input is coming from.
The input stream for standard input.
Specifies where a standard output is directed to.
The stream to which standard output is directed.
Gets or sets the directory the process launcher will work in.
The working directory.
Represents the return of the launched process.
Represents the exit code of the process that was run from ProcessLauncher.
The exit code.
Describes the types of shutdown that you can perform for a device that runs in fixed-purpose mode.
Shuts down the fixed-purpose device, then restarts the device.
Shuts down the fixed-purpose device without restarting the device.
Manages the shutdown of devices that run in fixed-purpose mode.
Shuts down a device that runs in fixed-purpose mode, and optionally restarts the device after the specified number of seconds.
The type of shutdown to perform, either with or without restarting the device.
The amount of time in seconds to wait before restarting the device if *shutdownKind* is **ShutdownKind.Restart**.
Cancels a shutdown of a fixed-purpose device that is already in progress.
Instructs a fixed-purpose device to enter the given power state.
The power state to enter.
Instructs a fixed-purpose device to enter the given power state, then wake up after the given period of time.
The power state to enter.
The period of time to remain in the specified power state. After this time elapses, the device will wake up.
Gets whether a given power state is supported on a fixed-purpose device.
The power state to be examined.
This method returns TRUE if the power state is supported on the specified device, and FALSE otherwise.
Contains methods and properties for interacting with time zones.
Gets whether the time zone can be changed.
True if the time zone can be changed; otherwise, false.
Gets the display name of the current time zone.
The display name of the current time zone.
Gets the display names for all supported time zones.
The display names for all supported time zones.
Attempts to automatically determine and set the time zone for embedded mode devices.
If the time-out period is exceeded, this method returns a value of **TimedOut** for the AutoUpdateTimeZoneStatus.
Changes the time zone using the display name.
The display name of the time zone to change to.
Reason why user attention is required.
Insufficient battery power to begin updating system.
Insufficient disk space to download updates.
Network connection requires attention.
No attention required.
Update cannot proceed.
Describes the update bundle's properties and status.
Describes the contents of the SystemUpdateItem.
Download progress percentage.
Extended error information, if available.
A unique identifer which identifies this update item.
Install progress percentage.
The revision number of the update bundle starts at 1 and increases if revisions are made to the original update bundle.
State of the current update item.
SystemUpdateItemState
Title of update item.
State of a SystemUpdateItem.
Calculating update item actions.
Update completed.
Update item downloading.
See extended error.
Update item initializing.
Update item installing.
Update not started.
Preparing update item.
Reboot required.
Information about the last failed system update.
Extended error description.
Specifies if the last update error occurred during an interactive update.
**True** if the error occurred during an interactive update. **False** if the update was an automatic update.
SystemUpdateManager state when the last error occurred.
SystemUpdateManagerState
Allows interactive control of system updates.
Reason why user attention is required.
SystemUpdateAttentionRequiredReason
Download progress percentage.
Extended error information if available.
Install progress percentage.
Information about the last failed system update.
SystemUpdateLastErrorInfo
Time of last check for updates.
Time of last update install.
The current state of the SystemUpdateManager.
SystemUpdateManagerState
Gets the user active hours end time value.
Gets the maximum interval allowed between UserActiveHoursStart and UserActiveHoursEnd in hours.
Gets the user active hours start time value.
State property change notification event.
Block automatic reboots for update until UnblockAutomaticRebootAsync is called or until reboot is enforced by system policy.
Identifier consisting of A-Z,a-z,0-9. Use Guid.NewGuid.ToString() to generate a new random id.
Get the IDs of automatic reboot block requests.
Get the flight ring.
Get list of pending update items.
A list of the SystemUpdateItem
Indicates whether this API is supported on this device.
**true** if the API is supported; otherwise **false**.
Reboots the device to complete the install, if a reboot is required.
Sets the flight ring.
Start cancelling updates if any updates are in progress.
Start the detection, downloading, and installation of pending updates.
See SystemUpdateStartInstallAction
Try to set the user defined Active Hours during which automatic reboots for update will not be allowed.
Start time of active hours.
End time of active hours.
Returns true if active hours were set. Returns false otherwise.
Unblock automatic update reboots, if blocked.
Identifier consisting of A-Z,a-z,0-9. Use Guid.NewGuid.ToString() to generate a new random id. Must match the value passed into BlockAutomaticRebootAsync.
Returns true if no blocks remain on automatic reboots.
Enumeration that describes the current state of system updates.
An error has occurred. Check ExtendedError.
System updates are finalizing.
The SystemUpdateManager is idle.
System updates are installing.
System updates are ready to download.
System updates are ready to finalize.
System updates are ready to install.
A reboot is required to complete the install.
Download, and install. If reboots are required reboot automatically as sson as they are required
Download, and install. Wait for interactive reboot to install or automatic reboot window if reboots are required.