다음을 통해 공유


작업 항목 속성 검색 예제

작업 항목의 속성을 검색하려면 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++ 코드 예제: 작업 최근 실행 시간 검색
다음 번에 작업이 실행되도록 예약된 시간을 검색하고 화면에 해당 시간을 표시합니다. C/C++ 코드 예제: 작업 다음 실행 시간 검색
작업의 실행 시간을 검색하고 화면에 표시 C/C++ 코드 예제: 작업 런타임 검색
작업의 현재 상태를 검색하고 화면에 표시 C/C++ 코드 예제: 작업 상태 검색

 

작업 스케줄러 1.0 예제