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 |