TASK_CREATION列舉 (taskschd.h)
定義工作排程器服務如何建立、更新或停用工作。
Syntax
typedef enum _TASK_CREATION {
TASK_VALIDATE_ONLY = 0x1,
TASK_CREATE = 0x2,
TASK_UPDATE = 0x4,
TASK_CREATE_OR_UPDATE,
TASK_DISABLE = 0x8,
TASK_DONT_ADD_PRINCIPAL_ACE = 0x10,
TASK_IGNORE_REGISTRATION_TRIGGERS = 0x20
} TASK_CREATION;
常數
TASK_VALIDATE_ONLY 值: 0x1 工作排程器服務會檢查描述工作的 XML 語法,但不會註冊工作。 這個常數不能與 TASK_CREATE、 TASK_UPDATE或 TASK_CREATE_OR_UPDATE 值結合。 |
TASK_CREATE 值: 0x2 工作排程器服務會將工作註冊為新工作。 |
TASK_UPDATE 值: 0x4 工作排程器服務會將工作註冊為現有工作的更新版本。 更新具有註冊觸發程式的工作時,工作會在更新發生之後執行。 |
TASK_CREATE_OR_UPDATE 工作排程器服務會將工作註冊為新工作,如果工作已經存在,則為更新的版本。 相當於 TASK_CREATE |TASK_UPDATE。 |
TASK_DISABLE 值: 0x8 工作排程器服務會註冊停用的工作。 停用的工作在啟用之前無法執行。 如需詳細資訊,請參閱 ITaskSettings 的 Enabled 屬性 和 IRegisteredTask 的 Enabled 屬性。 |
TASK_DONT_ADD_PRINCIPAL_ACE 值: 0x10 工作排程器服務無法新增內容主體的允許訪問控制專案 (ACE) 。 當使用此旗標呼叫 ITaskFolder::RegisterTaskDefinition 或 ITaskFolder::RegisterTask 函式來更新工作時,工作排程器服務不會新增新內容主體的 ACE,也不會從舊的內容主體中移除 ACE。 |
TASK_IGNORE_REGISTRATION_TRIGGERS 值: 0x20 工作排程器服務會建立工作,但會忽略工作中的註冊觸發程式。 藉由忽略註冊觸發程式,除非以時間為基礎的觸發程式在註冊時,否則工作將不會執行。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | taskschd.h |