Share via


작업 종료 예제

IScheduledWorkItem::Terminate를 호출하여 실행 중인 작업을 종료할 수 있습니다.

다음 절차에서는 실행 중인 경우 작업을 종료하는 방법을 설명합니다.

실행 중인 경우 작업을 종료하려면

  1. CoInitialize를 호출하여 COM 라이브러리를 초기화하고 CoCreateInstance를 호출하여 작업 스케줄러 개체를 가져옵니다. (이 예제에서는 작업 스케줄러 서비스가 실행 중이라고 가정합니다.)
  2. ITaskScheduler::Activate를 호출하여 작업 개체의 ITask 인터페이스를 가져옵니다. (이 예제에서는 "테스트 작업" 작업을 가져옵니다.)
  3. ITask::GetStatus를 호출하여 작업이 실행 중인지 확인합니다. GetStatusITask에서 상속하는 IScheduledWorkItem 메서드입니다.
  4. 작업의 상태 확인한 다음 작업이 실행 중인 경우 ITask::Terminate를 호출합니다. TerminateITask에서 상속된 IScheduledWorkItem 메서드입니다.
의 코드 예제 참조
알려진 작업의 상태 확인 C/C++ 코드 예제: 작업 종료

 

작업 스케줄러 1.0 예제