Skip to content

Latest commit

 

History

History
89 lines (70 loc) · 3.22 KB

ns-winbase-ums_system_thread_information.md

File metadata and controls

89 lines (70 loc) · 3.22 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:winbase._UMS_SYSTEM_THREAD_INFORMATION
UMS_SYSTEM_THREAD_INFORMATION (winbase.h)
Specifies a UMS scheduler thread, UMS worker thread, or non-UMS thread. The GetUmsSystemThreadInformation function uses this structure.
*PUMS_SYSTEM_THREAD_INFORMATION
PUMS_SYSTEM_THREAD_INFORMATION
PUMS_SYSTEM_THREAD_INFORMATION structure pointer
UMS_SYSTEM_THREAD_INFORMATION
UMS_SYSTEM_THREAD_INFORMATION structure
_UMS_SYSTEM_THREAD_INFORMATION
base.ums_system_thread_information
winbase/PUMS_SYSTEM_THREAD_INFORMATION
winbase/UMS_SYSTEM_THREAD_INFORMATION
base\ums_system_thread_information.htm
backup
eecdc592-5046-47c3-a4c6-ecb10899db3c
12/05/2018
*PUMS_SYSTEM_THREAD_INFORMATION, PUMS_SYSTEM_THREAD_INFORMATION, PUMS_SYSTEM_THREAD_INFORMATION structure pointer, UMS_SYSTEM_THREAD_INFORMATION, UMS_SYSTEM_THREAD_INFORMATION structure, _UMS_SYSTEM_THREAD_INFORMATION, base.ums_system_thread_information, winbase/PUMS_SYSTEM_THREAD_INFORMATION, winbase/UMS_SYSTEM_THREAD_INFORMATION
winbase.h
Windows.h
Windows
Windows 7 with SP1 [desktop apps only],Windows 7 (64-bit only) and Windows Server 2008 R2 (64-bit only) with KB977165 installed
Windows Server 2008 R2 with SP1 [desktop apps only]
Windows
UMS_SYSTEM_THREAD_INFORMATION, *PUMS_SYSTEM_THREAD_INFORMATION
19H1
_UMS_SYSTEM_THREAD_INFORMATION
winbase/_UMS_SYSTEM_THREAD_INFORMATION
PUMS_SYSTEM_THREAD_INFORMATION
winbase/PUMS_SYSTEM_THREAD_INFORMATION
UMS_SYSTEM_THREAD_INFORMATION
winbase/UMS_SYSTEM_THREAD_INFORMATION
c++
APIRef
kbSyntax
HeaderDef
WinBase.h
UMS_SYSTEM_THREAD_INFORMATION

UMS_SYSTEM_THREAD_INFORMATION structure

-description

Specifies a UMS scheduler thread, UMS worker thread, or non-UMS thread.

Warning

As of Windows 11, user-mode scheduling is not supported. All calls fail with the error ERROR_NOT_SUPPORTED.

-struct-fields

-field UmsVersion

The UMS version.

You must set this member to UMS_VERSION before calling the GetUmsSystemThreadInformation function.

-field DUMMYUNIONNAME

-field DUMMYUNIONNAME.DUMMYSTRUCTNAME

-field DUMMYUNIONNAME.DUMMYSTRUCTNAME.IsUmsSchedulerThread

A bitfield that specifies that the thread is a UMS scheduler thread.

-field DUMMYUNIONNAME.DUMMYSTRUCTNAME.IsUmsWorkerThread

A bitfield that specifies that the thread is a UMS worker thread.

-field DUMMYUNIONNAME.ThreadUmsFlags

-remarks

Used by the GetUmsSystemThreadInformation function.

At most one of IsUmsSchedulerThread and IsUmsWorkerThread will be set.

If both IsUmsSchedulerThread and IsUmsWorkerThread are clear then the thread is a non-UMS thread.