ITaskService::GetRunningTasks 方法 (taskschd.h)
取得執行中工作的集合。
注意ITaskService::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 指標可能會導致記憶體流失,因為將會覆寫指標。
傳回值
這個方法可以傳回下列其中一個值。
Description | |
---|---|
|
方法呼叫中指定了無效的自變數。 將非零值傳遞至 flags 參數會 傳回E_INVALIDARG。 |
|
作業已成功完成。 |
|
NULL 已傳遞至 retVal 參數。 |
|
使用者尚未連線到服務。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | taskschd.h |
程式庫 | Taskschd.lib |
Dll | Taskschd.dll |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應