TASKPAGE 열거형(mstask.h)
이 문서의 내용
[[이 API는 운영 체제 또는 제품의 후속 버전에서 변경되거나 사용할 수 없습니다. 대신 작업 스케줄러 2.0 열거형 형식 을 사용하세요.] ]
검색할 작업 페이지의 유형을 정의합니다.
각 속성 페이지를 사용하여 작업 개체 의 속성을 정의할 수 있습니다.
Syntax
typedef enum _TASKPAGE {
TASKPAGE_TASK = 0,
TASKPAGE_SCHEDULE = 1,
TASKPAGE_SETTINGS = 2
} TASKPAGE;
상수
TASKPAGE_TASK
값: 0 작업의 작업 페이지를 지정합니다. 이 페이지에서는 다음 UI 요소를 제공합니다.
TASKPAGE_SCHEDULE
값: 1 작업의 일정 페이지를 지정합니다. 이 페이지는 작업에 대한 트리거를 관리하는 데 사용됩니다. 사용자는 이 페이지에서 트리거를 만들고, 트리거를 편집하고, 삭제할 수 있습니다. 이 페이지에서는 다음 UI 요소를 제공합니다.트리거 목록 상자: 이 목록 상자는 여러 트리거가 있는 경우에만 표시됩니다.일정 작업 : 이 필드는 매일, 매주, 매월, 한 번, 시스템 시작 시, 로그온 시 또는 유휴 상태인 작업을 실행하는 빈도를 지정합니다.시작 시간 : 이 필드는 작업이 실행되는 시간을 지정합니다.고급 : 이 단추를 사용하면 작업을 실행하기 위한 시작 날짜 및 종료 날짜를 설정할 수 있습니다.일정 작업 그룹 상자: 이 그룹 상자는 일정 작업 필드가 매일, 매주, 매월 또는 한 번 지정하는 경우에만 표시됩니다.여러 일정 표시 : 모든 트리거를 표시합니다. 이 옵션을 선택하면 트리거 목록 상자가 표시됩니다.
TASKPAGE_SETTINGS
값: 2 작업의 설정 페이지를 지정합니다. 사용자는 작업이 완료될 때 발생하는 작업, 유휴 상태 및 작업에 대한 전원 관리 속성을 지정할 수 있습니다. 이 페이지에서는 다음 UI 요소를 제공합니다.예약된 작업 완료 그룹 상자: 이 그룹 상자에는 TASK_FLAG_DELETE_WHEN_DONE 플래그를 설정하기 위한 검사 상자와 작업의 최대 실행 시간이 포함됩니다.TASK_FLAG_DELETE_WHEN_DONE 플래그는 를 호출하여 프로그래밍 방식으로 설정할 수도 있습니다.IScheduledWorkItem::SetFlags . 를 호출하여 최대 런타임을 설정할 수 있습니다.ITask::SetMaxRunTime . 유휴 시간 그룹 상자: 이 그룹 상자에는 유휴 조건을 설정하기 위한 필드가 포함됩니다.유휴 시간은 를 호출하여 프로그래밍 방식으로 설정할 수도 있습니다.IScheduledWorkItem::SetIdleWait . 를 호출하여 TASK_FLAG_START_ONLY_IF_IDLE 및 TASK_FLAG_KILL_ON_IDLE_END 플래그를 설정할 수 있습니다.IScheduledWorkItem::SetFlags . 전원 관리 그룹 상자: (Windows 95에만 해당) 이 그룹 상자에는 시스템이 전원을 잃을 때 작업이 어떻게 작동하는지 나타내는 검사 상자가 포함되어 있습니다.이러한 속성은 를 사용하여 TASK_FLAG_DONT_START_IF_ON_BATTERIES 및 TASK_FLAG_KILL_IF_GOING_ON_BATTERIES 플래그를 설정하여 프로그래밍 방식으로 설정할 수도 있습니다.IScheduledWorkItem::SetFlags .
요구 사항
요구 사항
값
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
머리글
mstask.h
추가 정보
IProvideTaskPage::GetPage
IScheduledWorkItem::SetAccountInformation
IScheduledWorkItem::SetComment
IScheduledWorkItem::SetFlags
IScheduledWorkItem::SetIdleWait
ITask::SetApplicationName
ITask::SetMaxRunTime
ITask::SetWorkingDirectory
TASK_TRIGGER