다음을 통해 공유


IScheduledWorkItem 인터페이스(mstask.h)

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

특정 작업 항목을 관리하는 메서드를 제공합니다.

상속

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

메서드

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

 
IScheduledWorkItem::CreateTrigger

작업 항목에 대한 트리거를 만듭니다.
IScheduledWorkItem::D eleteTrigger

작업 항목에서 트리거를 삭제합니다.
IScheduledWorkItem::EditWorkItem

사용자가 해당 페이지에서 속성을 설정할 수 있도록 작업 항목의 작업, 일정 및 설정 속성 페이지를 표시합니다.
IScheduledWorkItem::GetAccountInformation

작업 항목의 계정 이름을 검색합니다.
IScheduledWorkItem::GetComment

작업 항목에 대한 주석을 검색합니다.
IScheduledWorkItem::GetCreator

작업 항목의 작성자의 이름을 검색합니다.
IScheduledWorkItem::GetErrorRetryCount

오류가 발생할 때 작업 스케줄러가 작업을 다시 시도하는 횟수를 검색합니다. 이 메서드가 구현되지 않은 경우
IScheduledWorkItem::GetErrorRetryInterval

오류가 발생할 경우 작업 스케줄러가 작업 항목을 실행하려고 시도하는 시간 간격(분)을 검색합니다. 이 메서드가 구현되지 않은 경우
IScheduledWorkItem::GetExitCode

마지막 실행에서 작업 항목과 연결된 실행 파일에서 반환된 마지막 종료 코드를 검색합니다. 또한 메서드는 작업 항목을 마지막으로 실행하려고 할 때 작업 스케줄러에 반환된 종료 코드를 반환합니다.
IScheduledWorkItem::GetFlags

모든 유형의 작업 항목의 동작을 수정하는 플래그를 검색합니다.
IScheduledWorkItem::GetIdleWait

작업 항목의 유휴 대기 시간을 검색합니다.
IScheduledWorkItem::GetMostRecentRunTime

작업 항목이 실행되기 시작한 가장 최근 시간을 검색합니다.
IScheduledWorkItem::GetNextRunTime

다음 번에 작업 항목이 실행될 때를 검색합니다.
IScheduledWorkItem::GetRunTimes

지정된 기간 동안 작업 항목 실행 시간을 검색합니다.
IScheduledWorkItem::GetStatus

작업 항목의 상태 검색합니다.
IScheduledWorkItem::GetTrigger

작업 트리거를 검색합니다.
IScheduledWorkItem::GetTriggerCount

현재 작업 항목에 대한 트리거 수를 검색합니다.
IScheduledWorkItem::GetTriggerString

작업 항목 트리거를 설명하는 문자열을 검색합니다.
IScheduledWorkItem::GetWorkItemData

작업 항목과 연결된 애플리케이션 정의 데이터를 검색합니다.
IScheduledWorkItem::Run

작업 스케줄러 서비스에 작업 항목을 실행하도록 요청을 보냅니다.
IScheduledWorkItem::SetAccountInformation

작업 항목을 실행하는 데 사용되는 계정 이름 및 암호를 설정합니다.
IScheduledWorkItem::SetComment

작업 항목에 대한 주석을 설정합니다.
IScheduledWorkItem::SetCreator

작업 항목 작성자의 이름을 설정합니다.
IScheduledWorkItem::SetErrorRetryCount

오류가 발생할 경우 작업 스케줄러가 작업 항목을 다시 실행하려고 시도하는 횟수를 설정합니다. 이 메서드가 구현되지 않은 경우
IScheduledWorkItem::SetErrorRetryInterval

오류가 발생한 후 작업 스케줄러에서 작업 항목을 실행하려는 시도 사이의 시간 간격(분)을 설정합니다. 이 메서드가 구현되지 않은 경우
IScheduledWorkItem::SetFlags

모든 유형의 작업 항목의 동작을 수정하는 플래그를 설정합니다.
IScheduledWorkItem::SetIdleWait

작업 항목을 실행하기 전에 시스템이 유휴 상태여야 하는 시간(분)을 설정합니다.
IScheduledWorkItem::SetWorkItemData

이 메서드는 작업 항목과 연결된 애플리케이션 정의 데이터를 저장합니다.
IScheduledWorkItem::Terminate

이 메서드는 작업 항목의 실행을 종료합니다.

설명

IScheduledWorkItem 인터페이스는 ITask 인터페이스의 기본 인터페이스입니다. IScheduledWorkItem에서 제공하는 모든 메서드는 ITask 인터페이스에서 상속되며 일반적으로 해당 인터페이스를 통해 호출됩니다.

예제

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

요구 사항

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

추가 정보

Itask