IActionCollection::Create 메서드(taskschd.h)

컬렉션에 새 작업을 만들고 추가합니다.

구문

HRESULT Create(
  [in]  TASK_ACTION_TYPE type,
  [out] IAction          **ppAction
);

매개 변수

[in] type

이 매개 변수는 다음 TASK_ACTION_TYPE 열거형 상수 중 하나로 설정됩니다.

의미
TASK_ACTION_EXEC
0
작업은 명령줄 작업을 수행합니다. 예를 들어 작업은 스크립트를 실행하거나, 실행 파일을 시작하거나, 문서 이름이 제공된 경우 연결된 애플리케이션을 찾아서 문서로 애플리케이션을 시작할 수 있습니다.
TASK_ACTION_COM_HANDLER
5
작업은 처리기를 실행합니다.
TASK_ACTION_SEND_EMAIL
6
이 작업은 전자 메일 메시지를 보냅니다.
TASK_ACTION_SHOW_MESSAGE
7
이 작업은 메시지 상자를 표시합니다.

[out] ppAction

새 작업을 나타내는 IAction 인터페이스입니다.

NULLIAction 인터페이스 포인터에 대한 참조를 전달합니다. NULL이 아닌 포인터를 참조하면 포인터를 덮어쓰기 때문에 메모리 누수가 발생할 수 있습니다.

반환 값

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

컬렉션에 32개 이상의 작업을 추가할 수 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 taskschd.h
라이브러리 Taskschd.lib
DLL Taskschd.dll

추가 정보

IAction

IActionCollection

IComHandlerAction

IEmailAction

IExecAction

IShowMessageAction

TASK_ACTION_TYPE

작업 Scheduler