다음을 통해 공유


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

추가 정보

작업 스케줄러 열거 형식