ITaskService::GetRunningTasks 方法 (taskschd.h)
取得執行中工作的集合。
NoteITaskService::GetRunningTasks 只會傳回在使用者安全性內容或下方執行的工作集合。 例如,針對 Administrators 群組的成員,GetRunningTasks 會傳回所有執行中工作的集合,但針對 Users 群組的成員,GetRunningTasks 只會傳回在 Users 群組安全性內容下執行的工作集合。
語法
HRESULT GetRunningTasks(
[in] LONG flags,
[out] IRunningTaskCollection **ppRunningTasks
);
參數
[in] flags
來自 TASK_ENUM_FLAGS 列舉的值。 傳入 0 以傳回非隱藏工作執行中工作的集合。
[out] ppRunningTasks
包含目前執行中工作的 IRunningTaskCollection 介面。
傳入 NULLIRunningTaskCollection 介面指標的參考。 參考非NULL 指標可能會導致記憶體流失,因為將會覆寫指標。
傳回值
這個方法可以傳回其中一個值。
描述 | |
---|---|
|
方法呼叫中指定了無效的自變數。 將非零值傳遞至 旗標, 參數會傳回 E_INVALIDARG。 |
|
作業已順利完成。 |
|
NULL 已傳遞至 retVal 參數。 |
|
使用者尚未連線到服務。 |
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | taskschd.h |
連結庫 | Taskschd.lib |
DLL | Taskschd.dll |