Поделиться через


Интерфейс 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, используйте "DefaultBrowser_NOPUBLISHERID" в качестве параметра packageFullName для методов IPackageDebugSettings.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h