작업 항목 속성 검색 예제

작업 항목의 속성을 검색하려면 ITaskScheduler::Activate 를 호출하여 작업 항목 개체의 인터페이스를 검색한 다음, 적절한 메서드를 호출하여 관심 있는 작업 속성을 검색합니다. 현재 유효한 작업 항목은 작업뿐입니다.

이 페이지의 맨 아래에 나열된 코드 예제에서는 모든 작업 항목에 적용되는 속성을 검색하는 방법을 보여 줍니다. 작업에 고유한 다른 속성은 작업 속성 예제 설정을 참조하세요.

참고

다음 코드 예제에서는 모든 인터페이스가 더 이상 필요하지 않은 후에 해제됩니다.

 

문자열 속성(예: 작업 항목에 대한 주석)을 검색하는 경우 CoTaskMemFree 를 호출하여 반환된 문자열에 할당된 메모리를 해제해야 합니다.

다음 절차에서는 작업 속성을 검색하는 방법을 설명합니다.

작업 속성을 검색하려면

  1. CoInitialize를 호출하여 COM 라이브러리를 초기화하고 CoCreateInstance를 호출하여 작업 스케줄러 개체를 가져옵니다. (이러한 예제에서는 작업 스케줄러 서비스가 실행 중이라고 가정합니다.)
  2. ITaskScheduler::Activate를 호출하여 작업 개체의 ITask 인터페이스를 가져옵니다. (작업은 현재 유일하게 유효한 작업 항목 유형입니다.)
  3. 적절한 메서드를 호출하여 관심 있는 속성을 검색합니다.
  4. 필요에 따라 속성을 처리합니다. (다음 예제에서는 단순히 화면에 속성을 인쇄합니다.)
  5. 반환된 속성이 문자열인 경우 CoTaskMemFree 를 호출하여 반환된 문자열에 할당된 메모리를 해제합니다.
의 코드 예제 참조
알려진 작업의 계정 정보 검색 C/C++ 코드 예제: 작업 계정 정보 검색
알려진 작업의 주석 문자열 검색 C/C++ 코드 예제: 작업 주석 검색
작업 작성자의 이름을 검색하고 화면에 표시 C/C++ 코드 예제: 작업 작성자 검색
알려진 작업에서 반환된 마지막 종료 코드 검색 C/C++ 코드 예제: 작업 종료 코드 검색
작업의 유휴 대기 시간 검색 및 화면에 표시 C/C++ 코드 예제: 작업 유휴 대기 시간 검색
작업이 마지막으로 실행된 시간을 검색하여 화면에 표시 C/C++ 코드 예제: MostRecentRun Time 작업 검색
다음 번에 작업이 실행되도록 예약된 시간을 검색하고 화면에 해당 시간을 표시합니다. C/C++ 코드 예제: 다음 실행 시간 작업 검색
작업의 실행 시간을 검색하고 화면에 표시 C/C++ 코드 예제: 작업 실행 시간 검색
작업의 현재 상태 검색하고 화면에 표시 C/C++ 코드 예제: 작업 상태 검색

 

작업 스케줄러 1.0 예제