Win32 API 日本語リファレンス
ホームUI.Shell › IPackageDebugSettings

IPackageDebugSettings

COM
IIDf27c3930-8029-4ad1-94e3-3dba417810c1継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT EnableDebugging(LPWSTR packageFullName, LPWSTR debuggerCommandLine, LPWSTR environment)
4HRESULT DisableDebugging(LPWSTR packageFullName)
5HRESULT Suspend(LPWSTR packageFullName)
6HRESULT Resume(LPWSTR packageFullName)
7HRESULT TerminateAllProcesses(LPWSTR packageFullName)
8HRESULT SetTargetSessionId(DWORD sessionId)
9HRESULT EnumerateBackgroundTasks(LPWSTR packageFullName, DWORD* taskCount, GUID** taskIds, LPWSTR** taskNames)
10HRESULT ActivateBackgroundTask(GUID* taskId)
11HRESULT StartServicing(LPWSTR packageFullName)
12HRESULT StopServicing(LPWSTR packageFullName)
13HRESULT StartSessionRedirection(LPWSTR packageFullName, DWORD sessionId)
14HRESULT StopSessionRedirection(LPWSTR packageFullName)
15HRESULT GetPackageExecutionState(LPWSTR packageFullName, PACKAGE_EXECUTION_STATE* packageExecutionState)
16HRESULT RegisterForPackageStateChanges(LPWSTR packageFullName, IPackageExecutionStateChangeNotification* pPackageExecutionStateChangeNotification, DWORD* pdwCookie)
17HRESULT UnregisterForPackageStateChanges(DWORD dwCookie)