IRegisteredTask::GetInstances 方法 (taskschd.h)
傳回目前執行中已註冊工作的所有實例。
注意IRegisteredTask::GetInstances 只會傳回目前在使用者安全性內容或下方執行之已註冊工作的實例。 例如,針對 Administrators 群組的成員, GetInstances 會傳回目前執行中已註冊工作的所有實例,但針對 Users 群組的成員, GetInstances 只會傳回目前執行中已註冊工作的實例,這些實例是在 Users 群組安全性內容下執行。
語法
HRESULT GetInstances(
LONG flags,
[out] IRunningTaskCollection **ppRunningTasks
);
參數
flags
此參數保留供日後使用,且必須設定為 0。
[out] ppRunningTasks
IRunningTaskCollection介面,其中包含使用者內容下工作的所有目前執行中實例。
傳入 NullIRunningTaskCollection 介面指標的參考。 參考非Null 指標可能會導致記憶體流失,因為將會覆寫指標。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
作業已成功完成。 |
|
非 Null 旗標已傳遞至 flags 參數。 |
|
Null 已傳遞至 ppRunningTasks 參數。 |
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | taskschd.h |
程式庫 | Taskschd.lib |
Dll | Taskschd.dll |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應