Share via


IScheduledWorkItem::Terminate 메서드(mstask.h)

[[이 API는 운영 체제 또는 제품의 후속 버전에서 변경되거나 사용할 수 없을 수 있습니다. 대신 작업 스케줄러 2.0 인터페이스를 사용하세요.] ]

이 메서드는 작업 항목의 실행을 종료합니다.

구문

HRESULT Terminate();

반환 값

Terminate 메서드는 다음 값 중 하나를 반환합니다.

반환 코드 Description
S_OK
작업이 완료되었습니다.
E_INVALIDARG
인수가 잘못되었습니다.
E_OUTOFMEMORY
사용 가능한 메모리가 부족합니다.

설명

Terminate 메서드는 비동기적으로 작동합니다. 반환 값을 반환하기 전에 작업이 종료되기를 기다리지 않습니다.

WM_CLOSE 메시지를 보낼 수 없거나(예: 애플리케이션에 창이 없음) 수신 WM_CLOSE 3분 이내에 애플리케이션이 종료되지 않은 경우 작업 스케줄러는 TerminateProcess를 사용하여 애플리케이션을 종료합니다.

예제

작업 상태 검색하고 작업을 종료하는 방법에 대한 예제는 작업 예제 종료를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 mstask.h
라이브러리 Mstask.lib
DLL Mstask.dll
재배포 가능 파일 Windows NT 4.0 및 Windows 95에서 인터넷 Explorer 4.0 이상

추가 정보

IScheduledWorkItem

Itask