작업 열거 예제

작업을 열거하려면 ITaskScheduler::Enum 을 호출하여 열거형 개체를 만들어야 합니다. 그런 다음 열거형 개체의 IEnumWorkItems 인터페이스를 사용하여 예약된 작업 폴더의 작업을 열거합니다.

다음 절차에서는 예약된 작업 폴더에서 작업을 열거하는 방법을 설명합니다.

예약된 작업 폴더에서 작업을 열거하려면

  1. CoInitialize를 호출하여 COM 라이브러리를 초기화하고 CoCreateInstance를 호출하여 작업 스케줄러 개체를 가져옵니다. (이 예제에서는 작업 스케줄러 서비스가 실행 중이라고 가정합니다.)
  2. ITaskScheduler::Enum을 호출하여 열거형 개체를 가져옵니다.
  3. IEnumWorkItems::Next를 호출하여 작업을 검색합니다. (이 예제에서는 각 호출을 사용하여 5개의 작업을 검색하려고 합니다.)
  4. 반환된 작업을 처리합니다. (이 예제에서는 단순히 각 작업의 이름을 화면에 출력합니다.
  5. 리소스를 해제합니다. CoTaskMemFree를 호출하여 이름에 사용되는 메모리를 해제합니다.
의 코드 예제 참조
로컬 컴퓨터의 예약된 작업 폴더에 있는 모든 작업 열거 C/C++ 코드 예제: 작업 열거

 

작업 스케줄러 1.0 예제