Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The PsGetCurrentThread routine identifies the current thread.
Syntax
PETHREAD PsGetCurrentThread();
Return value
PsGetCurrentThread returns a pointer to the executive thread object that represents the currently executing thread.
Remarks
You can use the ExGetCurrentResourceThread macro to return the thread ID of the current thread.
#define ExGetCurrentResourceThread() ((ULONG_PTR)PsGetCurrentThread())
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available starting with Windows 2000. |
Target Platform | Universal |
Header | ntddk.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Any level |