ShutdownManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Administra el apagado de los dispositivos que se ejecutan en modo de propósito fijo.
public ref class ShutdownManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.System.SystemManagementContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ShutdownManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.System.SystemManagementContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class ShutdownManager
Public Class ShutdownManager
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows IoT Extension SDK (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.System.SystemManagementContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
systemManagement
|
Comentarios
Todos los métodos de esta clase son estáticos, por lo que no es necesario obtener un objeto ShutdownManager para usar los métodos.
Esta API requiere el uso de la funcionalidad systemManagement de IoT. Los usuarios pueden agregar lo siguiente a su Package.appmanifest: <iot:Capability Name="systemManagement"/>
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1703 | 15063 | EnterPowerState(PowerState) |
1703 | 15063 | EnterPowerState(PowerState,TimeSpan) |
1703 | 15063 | IsPowerStateSupported |
Métodos
BeginShutdown(ShutdownKind, TimeSpan) |
Apaga un dispositivo que se ejecuta en modo de propósito fijo y, opcionalmente, reinicia el dispositivo después del número de segundos especificado. |
CancelShutdown() |
Cancela un apagado de un dispositivo de propósito fijo que ya está en curso. |
EnterPowerState(PowerState) |
Indica a un dispositivo de propósito fijo que entre en el estado de alimentación especificado. |
EnterPowerState(PowerState, TimeSpan) |
Indica a un dispositivo de propósito fijo que entre en el estado de alimentación dado y, a continuación, se despierte después del período de tiempo determinado. |
IsPowerStateSupported(PowerState) |
Obtiene si se admite un estado de alimentación determinado en un dispositivo de propósito fijo. |