Package com.sun.jna.platform.win32
Klasse WinNT.MEMORY_BASIC_INFORMATION
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinNT.MEMORY_BASIC_INFORMATION
- Umschließende Schnittstelle:
WinNT
@FieldOrder({"baseAddress","allocationBase","allocationProtect","regionSize","state","protect","type"})
public static class WinNT.MEMORY_BASIC_INFORMATION
extends Structure
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungA 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.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
-
baseAddress
A pointer to the base address of the region of pages. -
allocationBase
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. -
allocationProtect
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. -
regionSize
The size of the region beginning at the base address in which all pages have identical attributes, in bytes. -
state
The state of the pages in the region. This member can be one of the following values: MEM_COMMIT, MEM_FREE, MEM_RESERVE. -
protect
The access protection of the pages in the region. This member is one of the values listed for the AllocationProtect member. -
type
The type of pages in the region. The following types are defined: MEM_IMAGE MEM_MAPPED MEM_PRIVATE
-
-
Konstruktordetails
-
MEMORY_BASIC_INFORMATION
public MEMORY_BASIC_INFORMATION()
-