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_CREATETASK_UPDATETASK_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::RegisterTaskDefinitionITaskFolder::RegisterTask 函式來更新工作時,工作排程器服務不會新增新內容主體的 ACE,也不會從舊的內容主體中移除 ACE。
TASK_IGNORE_REGISTRATION_TRIGGERS
值: 0x20
工作排程器服務會建立工作,但會忽略工作中的註冊觸發程式。 藉由忽略註冊觸發程式,除非以時間為基礎的觸發程式在註冊時,否則工作將不會執行。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 taskschd.h

另請參閱

工作排程器列舉型別