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 |