Share via


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 포함)