Win32 API 日本語リファレンス
ホームNetworking.BackgroundIntelligentTransferService › IBackgroundCopyGroup

IBackgroundCopyGroup

COM
IID1ded80a7-53ea-424f-8a04-17fea9adc4f5継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

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

vtblメソッド
3HRESULT GetProp(GROUPPROP propID, VARIANT* pvarVal)
4HRESULT SetProp(GROUPPROP propID, VARIANT* pvarVal)
5HRESULT GetProgress(DWORD dwFlags, DWORD* pdwProgress)
6HRESULT GetStatus(DWORD* pdwStatus, DWORD* pdwJobIndex)
7HRESULT GetJob(GUID jobID, IBackgroundCopyJob1** ppJob)
8HRESULT SuspendGroup()
9HRESULT ResumeGroup()
10HRESULT CancelGroup()
11HRESULT get_Size(DWORD* pdwSize)
12HRESULT get_GroupID(GUID* pguidGroupID)
13HRESULT CreateJob(GUID guidJobID, IBackgroundCopyJob1** ppJob)
14HRESULT EnumJobs(DWORD dwFlags, IEnumBackgroundCopyJobs1** ppEnumJobs)
15HRESULT SwitchToForeground()
16HRESULT QueryNewJobInterface(GUID* iid, IUnknown** pUnk)
17HRESULT SetNotificationPointer(GUID* iid, IUnknown* pUnk)