IControlChannelTriggerResetEventDetails interface

Applies to Windows only

An object instantiated by the background broker infrastructure for a ControlChannelReset event to indicate that a ControlChannelTrigger was reset.

Note  This interface is not supported on Windows Phone.

Syntax


public interface IControlChannelTriggerResetEventDetails

Attributes

[Version(0x06020000)]
[WebHostHidden()]

Members

The IControlChannelTriggerResetEventDetails interface has these types of members:

Properties

The IControlChannelTriggerResetEventDetails interface has these properties.

PropertyAccess typeDescription

HardwareSlotReset

Read-onlyA value that indicates if a hardware slot was affected by a ControlChannelTrigger reset event. The IControlChannelTriggerResetEventDetails interface is not supported on Windows Phone.

ResetReason

Read-onlyA value that indicates the reason why a ControlChannelTrigger was reset. The IControlChannelTriggerResetEventDetails interface is not supported on Windows Phone.

SoftwareSlotReset

Read-onlyA value that indicates if a software slot was affected by a ControlChannelTrigger reset event. The IControlChannelTriggerResetEventDetails interface is not supported on Windows Phone.

 

Remarks

The IControlChannelTriggerResetEventDetails object is instantiated by the background broker infrastructure for a SystemTriggerType set to the ControlChannelReset event.

An app must register with the system event broker for a background task to receive a ControlChannelReset event. In the Run method of the IBackgroundTask, the taskInstance parameter contains a IBackgroundTaskInstance that can be cast to the IControlChannelTriggerResetEventDetails interface. The app can then use the IControlChannelTriggerResetEventDetails object to determine the reason the ControlChannelTrigger was reset. The app can also use the IControlChannelTriggerResetEventDetails object to determine if a hardware slot or a software slot is affected by the ControlChannelReset event.

Note  An app must be placed on the lock screen before it can successfully register a background task using the SystemTriggerType set to the ControlChannelReset event.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

None supported

Namespace

Windows.Networking.Sockets
Windows::Networking::Sockets [C++]

Metadata

Windows.winmd

See also

ControlChannelTrigger
ControlChannelTriggerResetReason
IBackgroundTask
IBackgroundTaskInstance
SystemTriggerType

 

 

Show:
© 2014 Microsoft