UMS_SYSTEM_THREAD_INFORMATION 구조체(winbase.h)
UMS 스케줄러 스레드, UMS 작업자 스레드 또는 비 UMS 스레드를 지정합니다.
경고
Windows 11 현재 사용자 모드 예약은 지원되지 않습니다. 오류로 모든 호출이 실패합니다 ERROR_NOT_SUPPORTED
.
구문
typedef struct _UMS_SYSTEM_THREAD_INFORMATION {
ULONG UmsVersion;
union {
struct {
ULONG IsUmsSchedulerThread : 1;
ULONG IsUmsWorkerThread : 1;
} DUMMYSTRUCTNAME;
ULONG ThreadUmsFlags;
} DUMMYUNIONNAME;
} UMS_SYSTEM_THREAD_INFORMATION, *PUMS_SYSTEM_THREAD_INFORMATION;
멤버
UmsVersion
UMS 버전입니다.
GetUmsSystemThreadInformation 함수를 호출하기 전에 이 멤버를 UMS_VERSION 설정해야 합니다.
DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.IsUmsSchedulerThread
스레드가 UMS 스케줄러 스레드임을 지정하는 비트 필드입니다.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.IsUmsWorkerThread
스레드가 UMS 작업자 스레드임을 지정하는 비트 필드입니다.
DUMMYUNIONNAME.ThreadUmsFlags
설명
GetUmsSystemThreadInformation 함수에서 사용됩니다.
IsUmsSchedulerThread 및 IsUmsWorkerThread 중 하나만 설정됩니다.
IsUmsSchedulerThread와 IsUmsWorkerThread가 모두 명확하면 스레드는 UMS가 아닌 스레드입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | WINDOWS 7 SP1 [데스크톱 앱만 해당], Windows 7(64비트만 해당) 및 windows Server 2008 R2(64비트만 해당) KB977165 설치됨 |
지원되는 최소 서버 | Windows Server 2008 R2 SP1 [데스크톱 앱만 해당] |
머리글 | winbase.h(Windows.h 포함) |