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 |