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 のインターネット エクスプローラーでデバッグ設定を有効にするには、IPackageDebugSettings メソッドの packageFullName パラメーターとして "DefaultBrowser_NOPUBLISHERID" を使用します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h