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