Kernel32GetThreadPriority Method
Retrieves the priority class for the specified process.
This value, together with the priority value of each thread of the process,
determines each thread's base priority level.
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll")]
public static ThreadPriorityLevel GetThreadPriority(
IntPtr hThread
)
<DllImportAttribute("Kernel32.dll">]
Public Shared Function GetThreadPriority (
hThread As IntPtr
) As ThreadPriorityLevel
Dim hThread As IntPtr
Dim returnValue As ThreadPriorityLevel
returnValue = Kernel32.GetThreadPriority(hThread)
public:
[DllImportAttribute(L"Kernel32.dll")]
static ThreadPriorityLevel GetThreadPriority(
IntPtr hThread
)
[<DllImportAttribute("Kernel32.dll")>]
static member GetThreadPriority :
hThread : IntPtr -> ThreadPriorityLevel
No code example is currently available or this language may not be supported.
- hThread IntPtr
-
A handle to the thread.
This handle must be created with the QueryInformation
or QueryLimitedInformation access right.
ThreadPriorityLevel
If the function succeeds, the return value is the thread's priority level.
If the function fails, the return value is
THREAD_PRIORITY_ERROR_RETURN (
0x7FFFFFFFFFFFFFFF).
To get extended error information, call
GetLastWin32Error.