C# Class Binarysharp.MemoryManagement.Native.MemoryBasicInformation

Datei anzeigen Open project: ZenLulz/MemorySharp Class Usage Examples

Public Properties

Property Type Description
AllocationBase System.IntPtr
AllocationProtect MemoryProtectionFlags
BaseAddress System.IntPtr
Protect MemoryProtectionFlags
RegionSize int
State MemoryStateFlags
Type MemoryTypeFlags

Property Details

AllocationBase public_oe property

A pointer to the base address of a range of pages allocated by the VirtualAlloc function. The page pointed to by the BaseAddress member is contained within this allocation range.
public IntPtr,System AllocationBase
return System.IntPtr

AllocationProtect public_oe property

The memory protection option when the region was initially allocated. This member can be one of the memory protection constants or 0 if the caller does not have access.
public MemoryProtectionFlags AllocationProtect
return MemoryProtectionFlags

BaseAddress public_oe property

A pointer to the base address of the region of pages.
public IntPtr,System BaseAddress
return System.IntPtr

Protect public_oe property

The access protection of the pages in the region. This member is one of the values listed for the AllocationProtect member.
public MemoryProtectionFlags Protect
return MemoryProtectionFlags

RegionSize public_oe property

The size of the region beginning at the base address in which all pages have identical attributes, in bytes.
public int RegionSize
return int

State public_oe property

The state of the pages in the region.
public MemoryStateFlags State
return MemoryStateFlags

Type public_oe property

The type of pages in the region.
public MemoryTypeFlags Type
return MemoryTypeFlags