Click or drag to resize
Xcalibur Systems LLC Logo

ProcessHelperProcess32First Method

Retrieves information about the first process encountered in a system snapshot.

Process32First function


Namespace: Xcalibur.NativeMethods.V2.Processes
Assembly: Xcalibur.NativeMethods.V2 (in Xcalibur.NativeMethods.V2.dll) Version: 1.0.1.0
Syntax
[DllImportAttribute("kernel32.dll")]
public static bool Process32First(
	IntPtr snapshotHandle,
	ref ProcessEntry32 entryPoint
)

Parameters

snapshotHandle  IntPtr
A handle to the snapshot returned from a previous call to the function.
entryPoint  ProcessEntry32
A pointer to a structure. It contains process information such as the name of the executable file, the process identifier, and the process identifier of the parent process.

Return Value

Boolean
Returns 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