UMS_SCHEDULER_STARTUP_INFO 구조체(winbase.h)
UMS(사용자 모드 예약) 스케줄러 스레드에 대한 특성을 지정합니다. EnterUmsSchedulingMode 함수는 이 구조를 사용합니다.
경고
Windows 11 현재 사용자 모드 일정은 지원되지 않습니다. 오류로 모든 호출이 실패합니다 ERROR_NOT_SUPPORTED
.
구문
typedef struct _UMS_SCHEDULER_STARTUP_INFO {
ULONG UmsVersion;
PUMS_COMPLETION_LIST CompletionList;
PUMS_SCHEDULER_ENTRY_POINT SchedulerProc;
PVOID SchedulerParam;
} UMS_SCHEDULER_STARTUP_INFO, *PUMS_SCHEDULER_STARTUP_INFO;
멤버
UmsVersion
애플리케이션이 빌드된 UMS 버전입니다. 이 매개 변수는 UMS_VERSION 합니다.
CompletionList
호출 스레드와 연결할 UMS 완료 목록에 대한 포인터입니다.
SchedulerProc
애플리케이션 정의 UmsSchedulerProc 진입점 함수에 대한 포인터입니다. 호출 스레드가 UMS로 변환되고 UMS 작업자 스레드를 실행할 준비가 되면 시스템에서 이 함수를 호출합니다. 그런 다음 호출 스레드에서 실행되는 UMS 작업자 스레드가 또는 블록을 생성할 때 이 함수를 호출합니다.
SchedulerParam
지정된 UmsSchedulerProc 함수에 전달할 애플리케이션 정의 매개 변수입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | winbase.h(Windows.h 포함) |