PROCESS_HEAP_ENTRY class base struct

Contains information about a heap element.

To learn more, see learn.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-process_heap_entry.

Inheritance
Implemented types
Available extensions

Constructors

PROCESS_HEAP_ENTRY()

Properties

address Pointer<T>

Available on T, provided by the StructAddress extension

The memory address of the underlying data.
no setter
Anonymous PROCESS_HEAP_ENTRY_0
getter/setter pair
Block PROCESS_HEAP_ENTRY_0_0

Available on PROCESS_HEAP_ENTRY, provided by the PROCESS_HEAP_ENTRY_0_Extension extension

getter/setter pair
cbData int
The size of the data portion of the heap element, in bytes.
getter/setter pair
cbOverhead int
The size of the data used by the system to maintain information about the heap element, in bytes.
getter/setter pair
dwCommittedSize int

Available on PROCESS_HEAP_ENTRY, provided by the PROCESS_HEAP_ENTRY_0_1_Extension extension

getter/setter pair
dwUnCommittedSize int

Available on PROCESS_HEAP_ENTRY, provided by the PROCESS_HEAP_ENTRY_0_1_Extension extension

getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hMem HANDLE

Available on PROCESS_HEAP_ENTRY, provided by the PROCESS_HEAP_ENTRY_0_0_Extension extension

getter/setter pair
iRegionIndex int
A handle to the heap region that contains the heap element.
getter/setter pair
lpData Pointer<NativeType>
A pointer to the data portion of the heap element.
getter/setter pair
lpFirstBlock Pointer<NativeType>

Available on PROCESS_HEAP_ENTRY, provided by the PROCESS_HEAP_ENTRY_0_1_Extension extension

getter/setter pair
lpLastBlock Pointer<NativeType>

Available on PROCESS_HEAP_ENTRY, provided by the PROCESS_HEAP_ENTRY_0_1_Extension extension

getter/setter pair
Region PROCESS_HEAP_ENTRY_0_1

Available on PROCESS_HEAP_ENTRY, provided by the PROCESS_HEAP_ENTRY_0_Extension extension

getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
wFlags int
The properties of the heap element.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toNative({Allocator allocator = adaptiveCalloc}) Pointer<PROCESS_HEAP_ENTRY>
Allocates native memory and copies the contents of this struct into it.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited