Package com.sun.jna.platform.win32
Class WinNT.MEMORY_BASIC_INFORMATION
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinNT.MEMORY_BASIC_INFORMATION
- Enclosing interface:
- WinNT
@FieldOrder({"baseAddress","allocationBase","allocationProtect","regionSize","state","protect","type"})
public static class WinNT.MEMORY_BASIC_INFORMATION
extends Structure
- 
Nested Class SummaryNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionA pointer to the base address of a range of pages allocated by the VirtualAlloc function.The memory protection option when the region was initially allocated.A pointer to the base address of the region of pages.The access protection of the pages in the region.The size of the region beginning at the base address in which all pages have identical attributes, in bytes.The state of the pages in the region.The type of pages in the region.Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class com.sun.jna.StructureallocateMemory, 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
- 
Field Details- 
baseAddressA pointer to the base address of the region of pages.
- 
allocationBaseA 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.
- 
allocationProtectThe 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.
- 
regionSizeThe size of the region beginning at the base address in which all pages have identical attributes, in bytes.
- 
stateThe state of the pages in the region. This member can be one of the following values: MEM_COMMIT, MEM_FREE, MEM_RESERVE.
- 
protectThe access protection of the pages in the region. This member is one of the values listed for the AllocationProtect member.
- 
typeThe type of pages in the region. The following types are defined: MEM_IMAGE MEM_MAPPED MEM_PRIVATE
 
- 
- 
Constructor Details- 
MEMORY_BASIC_INFORMATIONpublic MEMORY_BASIC_INFORMATION()
 
-