다음을 통해 공유


프로그래밍 고려 사항(작업 스케줄러)

작업 스케줄러 1.0을 사용하는 애플리케이션을 개발할 때는 다음 프로그래밍 문제를 염두에 두어야 합니다.

  • 애플리케이션은 작업 스케줄러 API를 사용하여 호출을 시도하기 전에 작업 스케줄러 서비스가 실행되고 있는지 확인해야 합니다.
  • 문자열을 검색할 때 더 이상 필요하지 않은 각 문자열을 해제하려면 CoTaskMemFree 를 호출해야 합니다. 문자열 배열을 검색할 때 먼저 배열의 각 문자열을 해제한 다음 배열 자체를 해제해야 합니다.
  • 작업 항목과 연결된 트리거를 포함하여 작업 항목을 만들거나 수정할 때 IPersistFile::Save 를 호출하여 작업 항목을 디스크에 저장해야 합니다.
  • 작업 스케줄러 API에서 제공하는 인터페이스를 사용한 후 IUnknown::Release 를 호출하여 인터페이스를 해제해야 합니다. IUnknown 은 각 작업 스케줄러 개체에서 지원됩니다.

작업 스케줄러 설명서의 Using 섹션에서는 이러한 지침을 따르는 다양한 예제를 제공합니다. 아래 표에서는 이러한 예제 중 일부에 대한 점프를 제공합니다.

예제 정보 참조
문자열 해제 작업 항목 속성 검색 예제
디스크에 작업 항목 저장 작업 항목 속성 설정 예제
인터페이스 해제 NewWorkItem 예제를 사용하여 작업 만들기