ITaskService::GetRunningTasks 메서드(taskschd.h)
실행 중인 작업의 컬렉션을 가져옵니다.
참고ITaskService::GetRunningTasks 사용자의 보안 컨텍스트에서 실행 중인 작업 컬렉션만 반환합니다. 예를 들어 Administrators 그룹 구성원의 경우 getRunningTasks 실행 중인 모든 태스크의 컬렉션을 반환하지만 사용자 그룹의 구성원에 대해 GetRunningTasks 사용자 그룹 보안 컨텍스트에서 실행되는 태스크 컬렉션만 반환합니다.
통사론
HRESULT GetRunningTasks(
[in] LONG flags,
[out] IRunningTaskCollection **ppRunningTasks
);
매개 변수
[in] flags
TASK_ENUM_FLAGS 열거형의 값입니다. 0을 전달하여 숨겨진 작업이 아닌 실행 중인 작업의 컬렉션을 반환합니다.
[out] ppRunningTasks
현재 실행 중인 작업이 포함된 IRunningTaskCollection 인터페이스입니다.
NULLIRunningTaskCollection 인터페이스 포인터에 대한 참조를 전달합니다. NULL 포인터를 참조하면 포인터를 덮어쓰기 때문에 메모리 누수가 발생할 수 있습니다.
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
묘사 | |
---|---|
|
메서드 호출에 잘못된 인수가 지정되었습니다. 0이 아닌 값을 플래그 매개 변수에 전달하면 E_INVALIDARG반환됩니다. |
|
작업이 성공적으로 완료되었습니다. |
|
NULL이 retVal 매개 변수에 전달되었습니다. |
|
사용자가 서비스에 연결되지 않았습니다. |
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | taskschd.h |
라이브러리 | Taskschd.lib |
DLL | Taskschd.dll |
참고 항목
IRunningTaskCollection
ITaskService