|
ProcessHelperThread32First Method |
Retrieves information about the first thread of any process encountered in a system snapshot.
Thread32First function Namespace: Xcalibur.NativeMethods.V2.ProcessesAssembly: Xcalibur.NativeMethods.V2 (in Xcalibur.NativeMethods.V2.dll) Version: 1.0.1.0
Syntax [DllImportAttribute("kernel32.dll", SetLastError = true)]
public static bool Thread32First(
IntPtr snapshotHandle,
ref ThreadEntry32 entryPoint
)
<DllImportAttribute("kernel32.dll", SetLastError := true>]
Public Shared Function Thread32First (
snapshotHandle As IntPtr,
ByRef entryPoint As ThreadEntry32
) As Boolean
public:
[DllImportAttribute(L"kernel32.dll", SetLastError = true)]
static bool Thread32First(
IntPtr snapshotHandle,
ThreadEntry32% entryPoint
)
[<DllImportAttribute("kernel32.dll", SetLastError = true)>]
static member Thread32First :
snapshotHandle : IntPtr *
entryPoint : ThreadEntry32 byref -> bool
Parameters
- snapshotHandle IntPtr
- A handle to the snapshot returned from a previous call to the
function.
- entryPoint ThreadEntry32
- A pointer to a structure.
Return Value
BooleanReturns TRUE if the next entry of the thread list has been copied to the buffer or
FALSE otherwise. The error value is returned by the
function if no threads exist or the snapshot
does not contain thread information.
See Also