IPackageDebugSettings interface

Enables debugger developers control over the lifecycle of a Windows Store app, such as when it is suspended or resumed.

Members

The IPackageDebugSettings interface inherits from the IUnknown interface. IPackageDebugSettings also has these types of members:

  • Methods

Methods

The IPackageDebugSettings interface has these methods.

Method Description
ActivateBackgroundTask

Activates the specified background task.

DisableDebugging

Disables debug mode for the processes of the specified package.

EnableDebugging

Enables debug mode for the processes of the specified package.

EnumerateBackgroundTasks

Enumerates background tasks for the processes of the specified package.

GetPackageExecutionState

Gets the execution state for the processes of the specified package.

RegisterForPackageStateChanges

Registers for changes in the state of the processes of the specified package.

Resume

Resumes the processes of the package if they are currently suspended.

SetTargetSessionId

Sets the session identifier.

StartServicing

Terminates the application and prevents new background task activations until a call to StopServicing is made.

StartSessionRedirection

Starts redirection for the specified session identifier.

StopServicing

Stops servicing the processes of the package if they are currently being serviced.

StopSessionRedirection

Stops redirection for the current session.

Suspend

Suspends the processes of the package if they are currently running.

TerminateAllProcesses

Terminates all processes for the specified package.

UnregisterForPackageStateChanges

Unregisters for changes in the state of the processes of the specified package.

 

Remarks

Any debug options set remain in effect until they are cleared or this interface is released.

For debug settings to take effect on Internet Explorer in the new Windows UI, use "DefaultBrowser_NOPUBLISHERID" as the packageFullName parameter for IPackageDebugSettings methods.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

Shobjidl_core.h

IDL

Shobjidl.idl