작업 속성 설정 예제
작업의 속성을 설정하려면 ITaskScheduler::Activate 를 호출하여 작업 개체의 인터페이스를 검색한 다음 적절한 ITask 메서드를 호출하여 관심 있는 작업 속성을 설정합니다.
페이지 아래쪽에 나열된 코드 예제에서는 작업 개체에 고유한 속성을 설정하는 방법을 보여 줍니다. 작업에도 적용되는 다른 작업 항목 속성은 작업 항목 속성 예제 설정을 참조하세요.
참고
다음 코드 예제에서는 모든 인터페이스가 더 이상 필요하지 않은 후에 해제됩니다.
다음 예제에서 수정된 작업 개체는 항상 IPersistFile::Save를 호출하여 디스크에 저장됩니다. (IPersistFile 인터페이스는 작업 개체에서 상속하는 표준 COM 인터페이스입니다.)
다음 절차에서는 작업 속성을 설정하는 방법을 설명합니다.
작업 속성을 설정하려면
- CoInitialize를 호출하여 COM 라이브러리를 초기화하고 CoCreateInstance를 호출하여 작업 스케줄러 개체를 가져옵니다. (이 예제에서는 작업 스케줄러 서비스가 실행되고 있다고 가정합니다.)
- ITaskScheduler::Activate를 호출하여 작업 개체의 ITask 인터페이스를 가져옵니다. (이 예제에서는 "테스트 작업" 작업을 가져옵니다.)
- 적절한 ITask 메서드를 호출하여 관심 있는 속성을 설정합니다.
- IPersistFile::Save를 호출하여 수정된 작업 개체를 디스크에 저장합니다.
의 코드 예제 | 참조 |
---|---|
알려진 작업과 연결된 애플리케이션의 이름 설정 | C/C++ 코드 예제: 애플리케이션 이름 설정 |
알려진 작업의 최대 실행 시간 설정 | C/C++ 코드 예제: MaxRunTime 설정 |
알려진 작업과 연결된 모든 명령줄 매개 변수 지우기 | C/C++ 코드 예제: 작업 매개 변수 설정 |
다음은 테스트 작업의 우선 순위를 설정한 다음, 작업을 저장하는 예제입니다. 이 예제에서는 테스트 작업이 로컬 컴퓨터에 이미 있다고 가정합니다. | C/C++ 코드 예제: 작업 우선 순위 설정 |
알려진 작업의 작업 디렉터리 설정 | C/C++ 코드 예제: 작업 디렉터리 설정 |
관련 항목