GetCurrentUmsThread function (winbase.h)
Returns the user-mode scheduling (UMS) thread context of the calling UMS thread.
Warning
As of Windows 11, user-mode scheduling is not supported. All calls fail with the error ERROR_NOT_SUPPORTED
.
Syntax
PUMS_CONTEXT GetCurrentUmsThread();
Return value
The function returns a pointer to the UMS thread context of the calling thread.
If calling thread is not a UMS thread, the function returns NULL. To get extended error information, call GetLastError.
Remarks
The GetCurrentUmsThread function can be called for a UMS scheduler thread or UMS worker thread.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 (64-bit only) [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Target Platform | Windows |
Header | winbase.h (include Windows.h) |
Library | Kernel32.lib |
DLL | Kernel32.dll |
API set | api-ms-win-core-ums-l1-1-0 (introduced in Windows 7) |