ホーム › Networking.BackgroundIntelligentTransferService › IBackgroundCopyJob
IBackgroundCopyJob
COMメソッド 32
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT AddFileSet(DWORD cFileCount, BG_FILE_INFO* pFileSet) |
| 4 | HRESULT AddFile(LPWSTR RemoteUrl, LPWSTR LocalName) |
| 5 | HRESULT EnumFiles(IEnumBackgroundCopyFiles** pEnum) |
| 6 | HRESULT Suspend() |
| 7 | HRESULT Resume() |
| 8 | HRESULT Cancel() |
| 9 | HRESULT Complete() |
| 10 | HRESULT GetId(GUID* pVal) |
| 11 | HRESULT GetType(BG_JOB_TYPE* pVal) |
| 12 | HRESULT GetProgress(BG_JOB_PROGRESS* pVal) |
| 13 | HRESULT GetTimes(BG_JOB_TIMES* pVal) |
| 14 | HRESULT GetState(BG_JOB_STATE* pVal) |
| 15 | HRESULT GetError(IBackgroundCopyError** ppError) |
| 16 | HRESULT GetOwner(LPWSTR* pVal) |
| 17 | HRESULT SetDisplayName(LPWSTR Val) |
| 18 | HRESULT GetDisplayName(LPWSTR* pVal) |
| 19 | HRESULT SetDescription(LPWSTR Val) |
| 20 | HRESULT GetDescription(LPWSTR* pVal) |
| 21 | HRESULT SetPriority(BG_JOB_PRIORITY Val) |
| 22 | HRESULT GetPriority(BG_JOB_PRIORITY* pVal) |
| 23 | HRESULT SetNotifyFlags(DWORD Val) |
| 24 | HRESULT GetNotifyFlags(DWORD* pVal) |
| 25 | HRESULT SetNotifyInterface(IUnknown* Val) |
| 26 | HRESULT GetNotifyInterface(IUnknown** pVal) |
| 27 | HRESULT SetMinimumRetryDelay(DWORD Seconds) |
| 28 | HRESULT GetMinimumRetryDelay(DWORD* Seconds) |
| 29 | HRESULT SetNoProgressTimeout(DWORD Seconds) |
| 30 | HRESULT GetNoProgressTimeout(DWORD* Seconds) |
| 31 | HRESULT GetErrorCount(DWORD* Errors) |
| 32 | HRESULT SetProxySettings(BG_JOB_PROXY_USAGE ProxyUsage, LPWSTR ProxyList, LPWSTR ProxyBypassList) |
| 33 | HRESULT GetProxySettings(BG_JOB_PROXY_USAGE* pProxyUsage, LPWSTR* pProxyList, LPWSTR* pProxyBypassList) |
| 34 | HRESULT TakeOwnership() |