PROCESSENTRY32 Structure

Type PROCESSENTRY32
	dwSize As Long
	cntUsage As Long
	th32ProcessID As Long
	th32DefaultHeapID As Long
	th32ModuleID As Long
	cntThreads As Long
	th32ParentProcessID As Long
	pcPriClassBase As Long
	dwFlags As Long
	szExeFile As String * 260
End Type

Description & Usage

The PROCESSENTRY32 structure holds information about a process. This information is retrieved from a system snapshot via either Process32First or Process32Next.

Visual Basic-Specific Issues

None.

Parameters

dwSize
The length in bytes of the structure.
cntUsage
The number of references to the process. The process terminates once this drops to zero.
th32ProcessID
Identifier of the process. This value can be used by other API functions that work with processes.
th32DefaultHeapID
Identifier of the default heap for the process. This value can only be used by the tool help API functions and no others.
thModuleID
Identifier of the process's module. This value can only be used by the tool help API functions and no others.
cntThreads
The number of threads started by the program.
th32ParentProcessID
The identifier of the process that created this process. This value can be used by other API functions that work with processes.
pcPriClassBase
The base priority by any threads created by this class.
dwFlags
Reserved -- do not use.
szExeFile
The filename of the executable file for the process.

Used By

Process32First, Process32Next

Back to the Structure list.
Back to the Reference section.


Last Modified: September 24, 2000
This page is copyright © 2000 Paul Kuliniewicz. Copyright Information Revised October 29, 2000
Go back to the Windows API Guide home page.
E-mail: vbapi@vbapi.com Send Encrypted E-Mail
This page is at http://www.vbapi.com/ref/p/processentry32.html