Package com.sun.jna.platform.win32
Klasse Tlhelp32.PROCESSENTRY32
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.Tlhelp32.PROCESSENTRY32
- Bekannte direkte Unterklassen:
Tlhelp32.PROCESSENTRY32.ByReference
- Umschließende Schnittstelle:
Tlhelp32
@FieldOrder({"dwSize","cntUsage","th32ProcessID","th32DefaultHeapID","th32ModuleID","cntThreads","th32ParentProcessID","pcPriClassBase","dwFlags","szExeFile"})
public static class Tlhelp32.PROCESSENTRY32
extends Structure
Describes an entry from a list of the processes residing in the system address space when a snapshot was taken.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungThe number of execution threads started by the process.This member is no longer used and is always set to zero.This member is no longer used, and is always set to zero.The size of the structure, in bytes.The base priority of any threads created by this process.char[]
The name of the executable file for the process.This member is no longer used and is always set to zero.This member is no longer used and is always set to zero.The identifier of the process that created this process (its parent process).The process identifier.Von Klasse geerbte Felder com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Von Klasse geerbte Methoden com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Felddetails
-
dwSize
The size of the structure, in bytes. Before calling the Process32First function, set this member to sizeof(PROCESSENTRY32). If you do not initialize dwSize, Process32First fails. -
cntUsage
This member is no longer used and is always set to zero. -
th32ProcessID
The process identifier. -
th32DefaultHeapID
This member is no longer used and is always set to zero. -
th32ModuleID
This member is no longer used and is always set to zero. -
cntThreads
The number of execution threads started by the process. -
th32ParentProcessID
The identifier of the process that created this process (its parent process). -
pcPriClassBase
The base priority of any threads created by this process. -
dwFlags
This member is no longer used, and is always set to zero. -
szExeFile
public char[] szExeFileThe name of the executable file for the process. To retrieve the full path to the executable file, call the Module32First function and check the szExePath member of the MODULEENTRY32 structure that is returned. However, if the calling process is a 32-bit process, you must call the QueryFullProcessImageName function to retrieve the full path of the executable file for a 64-bit process.
-
-
Konstruktordetails
-
PROCESSENTRY32
public PROCESSENTRY32() -
PROCESSENTRY32
-