다음을 통해 공유


TASKPAGE 열거형(mstask.h)

[[이 API는 운영 체제 또는 제품의 후속 버전에서 변경되거나 사용할 수 없습니다. 대신 작업 스케줄러 2.0 열거형 형식 을 사용하세요.] ]

검색할 작업 페이지의 유형을 정의합니다.

각 속성 페이지를 사용하여 작업 개체의 속성을 정의할 수 있습니다.

Syntax

typedef enum _TASKPAGE {
  TASKPAGE_TASK = 0,
  TASKPAGE_SCHEDULE = 1,
  TASKPAGE_SETTINGS = 2
} TASKPAGE;

상수

 
TASKPAGE_TASK
값: 0
작업의 작업 페이지를 지정합니다. 이 페이지에서는 다음 UI 요소를 제공합니다.






  • 실행: 이 필드는 작업과 연결된 애플리케이션의 이름을 지정합니다.

  • 이 속성은 를 호출하여 프로그래밍 방식으로 설정할 수도 있습니다.
    ITask::SetApplicationName.

  • 시작: 이 필드는 작업에 대한 작업 디렉터리를 지정합니다.

  • 이 속성은 를 호출하여 프로그래밍 방식으로 설정할 수도 있습니다.
    ITask::SetWorkingDirectory.

  • 설명: 이 필드는 작업에 대한 애플리케이션 정의 주석을 지정합니다.

  • 이 속성은 를 호출하여 프로그래밍 방식으로 설정할 수도 있습니다.
    IScheduledWorkItem::SetComment.

  • 실행: (Windows Server 2003, Windows XP 및 Windows 2000만 해당) 이 필드는 작업이 실행될 계정 이름을 지정합니다. 이 필드의 오른쪽에는 계정의 암호를 지정하기 위한 암호 단추가 있습니다.

  • 이 속성은 를 호출하여 프로그래밍 방식으로 설정할 수도 있습니다.
    IScheduledWorkItem::SetAccountInformation.

  • 사용 (예약된 작업은 특정 시간에 실행됨): 이 확인란은 TASK_TRIGGER_FLAG_DISABLED 플래그가 설정되었는지 여부를 지정합니다.

  • 이 속성은 의 rgFlags 멤버에서 이 플래그를 설정하여 설정할 수도 있습니다.
    TASK_TRIGGER 구조체입니다.

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