IPackageDebugSettings 接口 (shobjidl_core.h)

使调试器开发人员能够控制 Windows 应用商店应用的生命周期,例如暂停或恢复。

继承

IPackageDebugSettings 接口继承自 IUnknown 接口。 IPackageDebugSettings 还具有以下类型的成员:

方法

IPackageDebugSettings 接口包含以下方法。

 
IPackageDebugSettings::ActivateBackgroundTask

激活指定的后台任务。
IPackageDebugSettings::D isableDebugging

禁用指定包进程的调试模式。
IPackageDebugSettings::EnableDebugging

为指定包的进程启用调试模式。
IPackageDebugSettings::EnumerateBackgroundTasks

获取指定包提供的后台任务。
IPackageDebugSettings::GetPackageExecutionState

返回指定包的当前执行状态。
IPackageDebugSettings::RegisterForPackageStateChanges

注册包状态更改通知。
IPackageDebugSettings::Resume

如果包的进程当前已挂起,则恢复这些进程。
IPackageDebugSettings::SetTargetSessionId

设置会话标识符。
IPackageDebugSettings::StartServicing

暂停和终止与指定包关联的应用的非后台部分,并取消与该包关联的后台任务。
IPackageDebugSettings::StartSessionRedirection

使指定包的后台任务在指定的用户会话中激活。
IPackageDebugSettings::StopServicing

完成先前通过调用 StartServicing 方法启动的服务操作。
IPackageDebugSettings::StopSessionRedirection

停止指定包的后台任务的重定向。
IPackageDebugSettings::Suspend

如果包的进程当前正在运行,则挂起这些进程。
IPackageDebugSettings::TerminateAllProcesses

终止指定包的所有进程。
IPackageDebugSettings::UnregisterForPackageStateChanges

停止接收与之前对 RegisterForPackageStateChanges 的调用关联的包状态更改通知。

注解

任何调试选项集在清除或释放此接口之前一直有效。

要使调试设置在新 Windows UI 中的 Internet Explorer 上生效,请使用“DefaultBrowser_NOPUBLISHERID”作为 IPackageDebugSettings 方法的 packageFullName 参数。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h