ITask::SetApplicationName 메서드(mstask.h)

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

이 메서드는 현재 작업에 특정 애플리케이션을 할당 합니다.

구문

HRESULT SetApplicationName(
  [in] LPCWSTR pwszApplicationName
);

매개 변수

[in] pwszApplicationName

작업과 연결될 애플리케이션의 이름을 포함하는 null로 끝나는 문자열입니다. 빈 문자열을 사용하여 애플리케이션 이름을 지웁 수 있습니다.

반환 값

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

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

설명

애플리케이션에 대한 경로를 지정하지 않으면 작업 스케줄러는 환경 경로를 검색하여 올바른 경로를 찾습니다. 애플리케이션 이름이 프로그램을 지정하는 경우 이름은 .exe 확장을 사용하여 작업 스케줄러 사용자 인터페이스가 애플리케이션의 아이콘을 제대로 표시하도록 해야 합니다.

SetApplicationName을 호출한 후 IPersistFile::Save를 호출하여 수정된 작업을 디스크에 저장해야 합니다.

예제

애플리케이션 이름을 설정하는 방법에 대한 예제는 C/C++ 코드 예제: 애플리케이션 이름 설정을 참조하세요.

요구 사항

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

추가 정보

GetApplicationName

Itask