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