|
CreateToolhelp32Snapshot Takes a snapshot of the processes and the heaps, modules, and threads used by the processes. VB4-32,5,6 Declare Function CreateToolhelp32Snapshot Lib "Kernel32" (ByVal lFlags As Long, ByVal lProcessID As Long) As Long |
VB.NET System.Diagnostics.Process |
Operating Systems Supported |
Requires Windows 2000 or later; Requires Windows 95 or later |
· dwFlags Flags specifying portions of the system to include in the snapshot. These values are defined: TH32CS_INHERIT Indicates that the snapshot handle is to be inheritable. TH32CS_SNAPALL Equivalent to specifying the TH32CS_SNAPHEAPLIST, TH32CS_SNAPMODULE, TH32CS_SNAPPROCESS, and TH32CS_SNAPTHREAD values. TH32CS_SNAPHEAPLIST Includes the heap list of the specified process in the snapshot. TH32CS_SNAPMODULE Includes the module list of the specified process in the snapshot. TH32CS_SNAPPROCESS Includes the Win32 process list in the snapshot. TH32CS_SNAPTHREAD Includes the Win32 thread list in the snapshot.
· th32ProcessID Process identifier. This parameter can be zero to indicate the current process. This parameter is used when the TH32CS_SNAPHEAPLIST or TH32CS_SNAPMODULE value is specified. Otherwise, it is ignored. |
Returns an open handle to the specified snapshot if successful or - 1 otherwise. |
|
|
|