IControlChannelTriggerResetEventDetails Interfaz
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í.
Objeto creado por la infraestructura de agente en segundo plano para un evento ControlChannelReset para indicar que se ha restablecido un controlChannelTrigger .
Nota
Esta interfaz no se admite en Windows Phone.
public interface class IControlChannelTriggerResetEventDetails
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Networking.Sockets.ControlChannelTriggerContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1750139790, 36548, 17150, 155, 178, 33, 233, 27, 123, 252, 177)]
struct IControlChannelTriggerResetEventDetails
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Networking.Sockets.ControlChannelTriggerContract), 65536)]
[Windows.Foundation.Metadata.Guid(1750139790, 36548, 17150, 155, 178, 33, 233, 27, 123, 252, 177)]
public interface IControlChannelTriggerResetEventDetails
Public Interface IControlChannelTriggerResetEventDetails
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows Desktop Extension SDK (se introdujo en la versión 10.0.10240.0)
Windows Mobile Extension SDK (se introdujo en la versión 10.0.10240.0) |
API contract |
Windows.Networking.Sockets.ControlChannelTriggerContract (se introdujo en la versión v1.0)
|
Comentarios
El objeto IControlChannelTriggerResetEventDetails se crea una instancia de la infraestructura del agente en segundo plano para un SystemTriggerType establecido en el evento ControlChannelReset .
Una aplicación debe registrarse con el agente de eventos del sistema para que una tarea en segundo plano reciba un evento ControlChannelReset . En el método Run del IBackgroundTask, el parámetro taskInstance contiene un IBackgroundTaskInstance que se puede convertir a la interfaz IControlChannelTriggerResetEventDetails. A continuación, la aplicación puede usar el objeto IControlChannelTriggerResetEventDetails para determinar el motivo por el que se restablece ControlChannelTrigger . La aplicación también puede usar el objeto IControlChannelTriggerResetEventDetails para determinar si una ranura de hardware o una ranura de software se ve afectada por el evento ControlChannelReset .
Nota
Una aplicación debe colocarse en la pantalla de bloqueo para que pueda registrar correctamente una tarea en segundo plano mediante systemTriggerType establecida en el evento ControlChannelReset .
Propiedades
HardwareSlotReset |
Valor que indica si un espacio de hardware se vio afectado por un evento de restablecimiento ControlChannelTrigger . Nota La interfaz IControlChannelTriggerResetEventDetails no se admite en Windows Phone. |
ResetReason |
Valor que indica el motivo por el que se restableció un controlChannelTrigger . Nota La interfaz IControlChannelTriggerResetEventDetails no se admite en Windows Phone. |
SoftwareSlotReset |
Valor que indica si un espacio de software se vio afectado por un evento de restablecimiento ControlChannelTrigger . Nota La interfaz IControlChannelTriggerResetEventDetails no se admite en Windows Phone. |