작업 종료 예제
IScheduledWorkItem::Terminate를 호출하여 실행 중인 작업을 종료할 수 있습니다.
다음 절차에서는 실행 중인 경우 작업을 종료하는 방법을 설명합니다.
실행 중인 경우 작업을 종료하려면
- CoInitialize를 호출하여 COM 라이브러리를 초기화하고 CoCreateInstance를 호출하여 작업 스케줄러 개체를 가져옵니다. (이 예제에서는 작업 스케줄러 서비스가 실행 중이라고 가정합니다.)
- ITaskScheduler::Activate를 호출하여 작업 개체의 ITask 인터페이스를 가져옵니다. (이 예제에서는 "테스트 작업" 작업을 가져옵니다.)
- ITask::GetStatus를 호출하여 작업이 실행 중인지 확인합니다. GetStatus는 ITask에서 상속하는 IScheduledWorkItem 메서드입니다.
- 작업의 상태 확인한 다음 작업이 실행 중인 경우 ITask::Terminate를 호출합니다. Terminate는 ITask에서 상속된 IScheduledWorkItem 메서드입니다.
의 코드 예제 | 참조 |
---|---|
알려진 작업의 상태 확인 | C/C++ 코드 예제: 작업 종료 |
관련 항목