Kernel32GetProcessIdOfThread Method
Retrieves the process identifier of the process associated with the specified thread.
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", SetLastError = true)]
public static int GetProcessIdOfThread(
IntPtr threadHandle
)
<DllImportAttribute("Kernel32.dll", SetLastError := true>]
Public Shared Function GetProcessIdOfThread (
threadHandle As IntPtr
) As Integer
Dim threadHandle As IntPtr
Dim returnValue As Integer
returnValue = Kernel32.GetProcessIdOfThread(threadHandle)
public:
[DllImportAttribute(L"Kernel32.dll", SetLastError = true)]
static int GetProcessIdOfThread(
IntPtr threadHandle
)
[<DllImportAttribute("Kernel32.dll", SetLastError = true)>]
static member GetProcessIdOfThread :
threadHandle : IntPtr -> int
No code example is currently available or this language may not be supported.
- threadHandle IntPtr
-
A handle to the thread.
The handle must have the QueryInformation
or QueryLimitedInformation access right.
Int32
If the function succeeds, the return value is the process identifier of the process associated with the
specified thread.
If the function fails, the return value is Zero.
To get extended error information, call
GetLastWin32Error.