ホーム › System.TaskScheduler › IScheduledWorkItem
IScheduledWorkItem
COMメソッド 29
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT CreateTrigger(WORD* piNewTrigger, ITaskTrigger** ppTrigger) |
| 4 | HRESULT DeleteTrigger(WORD iTrigger) |
| 5 | HRESULT GetTriggerCount(WORD* pwCount) |
| 6 | HRESULT GetTrigger(WORD iTrigger, ITaskTrigger** ppTrigger) |
| 7 | HRESULT GetTriggerString(WORD iTrigger, LPWSTR* ppwszTrigger) |
| 8 | HRESULT GetRunTimes(SYSTEMTIME* pstBegin, SYSTEMTIME* pstEnd, WORD* pCount, SYSTEMTIME** rgstTaskTimes) |
| 9 | HRESULT GetNextRunTime(SYSTEMTIME* pstNextRun) |
| 10 | HRESULT SetIdleWait(WORD wIdleMinutes, WORD wDeadlineMinutes) |
| 11 | HRESULT GetIdleWait(WORD* pwIdleMinutes, WORD* pwDeadlineMinutes) |
| 12 | HRESULT Run() |
| 13 | HRESULT Terminate() |
| 14 | HRESULT EditWorkItem(HWND hParent, DWORD dwReserved) |
| 15 | HRESULT GetMostRecentRunTime(SYSTEMTIME* pstLastRun) |
| 16 | HRESULT GetStatus(HRESULT* phrStatus) |
| 17 | HRESULT GetExitCode(DWORD* pdwExitCode) |
| 18 | HRESULT SetComment(LPWSTR pwszComment) |
| 19 | HRESULT GetComment(LPWSTR* ppwszComment) |
| 20 | HRESULT SetCreator(LPWSTR pwszCreator) |
| 21 | HRESULT GetCreator(LPWSTR* ppwszCreator) |
| 22 | HRESULT SetWorkItemData(WORD cbData, BYTE* rgbData) |
| 23 | HRESULT GetWorkItemData(WORD* pcbData, BYTE** prgbData) |
| 24 | HRESULT SetErrorRetryCount(WORD wRetryCount) |
| 25 | HRESULT GetErrorRetryCount(WORD* pwRetryCount) |
| 26 | HRESULT SetErrorRetryInterval(WORD wRetryInterval) |
| 27 | HRESULT GetErrorRetryInterval(WORD* pwRetryInterval) |
| 28 | HRESULT SetFlags(DWORD dwFlags) |
| 29 | HRESULT GetFlags(DWORD* pdwFlags) |
| 30 | HRESULT SetAccountInformation(LPWSTR pwszAccountName, LPWSTR pwszPassword) |
| 31 | HRESULT GetAccountInformation(LPWSTR* ppwszAccountName) |