ITaskSettings::get_Priority 메서드(taskschd.h)
작업의 우선 순위 수준을 가져오거나 설정합니다.
이 속성은 읽기/쓰기가 가능합니다.
구문
HRESULT get_Priority(
int *pPriority
);
매개 변수
pPriority
반환 값
없음
설명
우선 순위 수준 0이 가장 높은 우선 순위이고 우선 순위 수준 10이 가장 낮은 우선 순위입니다. 기본값은 7입니다. 우선 순위 수준 7 및 8은 백그라운드 작업에 사용되며 우선 순위 수준 4, 5 및 6은 대화형 작업에 사용됩니다.
작업의 작업은 우선 순위 클래스 값을 기반으로 하는 우선 순위가 있는 프로세스에서 시작됩니다. COM 처리기, 메시지 상자 및 전자 메일 작업 작업에 우선 순위 수준 값(스레드 우선 순위)이 사용됩니다. 우선 순위 클래스 및 우선 순위 수준 값에 대한 자세한 내용은 예약 우선 순위를 참조하세요. 다음 표에는 우선 순위 매개 변수에 사용할 수 있는 값과 해당 Priority 클래스 및 우선 순위 수준 값이 나와 있습니다.
작업 우선 순위 | Priority 클래스 | 우선 순위 수준 |
---|---|---|
0 | REALTIME_PRIORITY_CLASS | THREAD_PRIORITY_TIME_CRITICAL |
1 | HIGH_PRIORITY_CLASS | THREAD_PRIORITY_HIGHEST |
2 | ABOVE_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_ABOVE_NORMAL |
3 | ABOVE_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_ABOVE_NORMAL |
4 | NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_NORMAL |
5 | NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_NORMAL |
6 | NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_NORMAL |
7 | BELOW_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_BELOW_NORMAL |
8 | BELOW_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_BELOW_NORMAL |
9 | IDLE_PRIORITY_CLASS | THREAD_PRIORITY_LOWEST |
10 | IDLE_PRIORITY_CLASS | THREAD_PRIORITY_IDLE |
작업에 대한 XML을 읽거나 쓸 때 이 설정은 작업 스케줄러 스키마의 Priority(settingsType) 요소에 지정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | taskschd.h |
라이브러리 | Taskschd.lib |
DLL | Taskschd.dll |