ITask 인터페이스(mstask.h)

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

작업을 실행하고, 작업 정보를 가져오거나 설정하고, 작업을 종료하는 메서드를 제공합니다. IScheduledWorkItem 인터페이스에서 파생되며 해당 인터페이스의 모든 메서드를 상속합니다.

상속

ITask 인터페이스는 IScheduledWorkItem에서 상속됩니다. ITask 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ITask 인터페이스에는 이러한 메서드가 있습니다.

 
ITask::GetApplicationName

이 메서드는 작업이 연결된 애플리케이션의 이름을 검색합니다.
ITask::GetMaxRunTime

이 메서드는 종료하기 전에 작업을 실행할 수 있는 최대 시간(밀리초)을 검색합니다.
ITask::GetParameters

이 메서드는 태스크의 명령줄 매개 변수를 검색합니다.
ITask::GetPriority

이 메서드는 작업의 우선 순위를 검색합니다.
ITask::GetTaskFlags

이 메서드는 작업의 동작을 수정하는 플래그를 반환합니다.
ITask::GetWorkingDirectory

이 메서드는 작업의 작업 디렉터리를 검색합니다.
ITask::SetApplicationName

이 메서드는 특정 애플리케이션을 현재 작업에 할당합니다.
ITask::SetMaxRunTime

이 메서드는 종료하기 전에 태스크를 실행할 수 있는 최대 시간(밀리초)을 설정합니다.
ITask::SetParameters

이 메서드는 작업에 대한 명령줄 매개 변수를 설정합니다.
ITask::SetPriority

이 메서드는 작업의 우선 순위를 설정합니다.
ITask::SetTaskFlags

이 메서드는 예약된 작업의 동작을 수정하는 플래그를 설정합니다.
ITask::SetWorkingDirectory

이 메서드는 작업의 작업 디렉터리를 설정합니다.

설명

ITask작업 트리거 개체의 기본 인터페이스입니다. 작업 개체를 만들려면 기존 작업에 대해 ITaskScheduler::Activate 를 호출하거나 새 작업에 대해 ITaskScheduler::NewWorkItem 을 호출합니다.

예제

이 인터페이스에 대한 자세한 내용과 예제 코드는 C/C++ 코드 예제: 작업 종료를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 mstask.h
재배포 가능 파일 Windows NT 4.0 및 Windows 95에서 인터넷 Explorer 4.0 이상

추가 정보

IScheduledWorkItem

ITaskScheduler::Activate

ITaskScheduler::NewWorkItem