A | B | C |  D | E | F |  G | H | I |  J | K | L |  M | N | O |  P | Q | R |  S | T | U |  V | W | X |  Y | Z



EnumProcesses

The EnumProcesses function retrieves the process identifier for each process object in the system.

VB4-32,5,6
Declare Function EnumProcesses Lib "PSAPI.DLL" (ByRef lpidProcess As Long, ByVal cb As Long, ByRef cbNeeded As Long) As Long

VB.NET
System.Diagnostics.Process

Operating Systems Supported
Requires Windows NT 4.0 or later; Win9x/ME: Not supported

Library
Psapi

Parameter Information
- lpidProcess
[out] Pointer to an array that receives the list of process identifiers.

- cb
[in] Specifies the size, in bytes, of the lpidProcess array.

- cbNeeded
[out] Receives the number of bytes returned in the lpidProcess array.

Return Values
If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero. To get extended error information, call GetLastError.

Last update: 07 April 2006