Интерфейс 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 |