Skip navigation links
JNA API 4.2.1
com.sun.jna.platform.win32

Class WinNT.MEMORY_BASIC_INFORMATION

  • Enclosing interface:
    WinNT


    public static class WinNT.MEMORY_BASIC_INFORMATION
    extends Structure
    • Field Detail

      • baseAddress

        public Pointer baseAddress
        A pointer to the base address of the region of pages.
      • allocationBase

        public Pointer 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

        public WinDef.DWORD 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

        public BaseTSD.SIZE_T regionSize
        The size of the region beginning at the base address in which all pages have identical attributes, in bytes.
      • state

        public WinDef.DWORD 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

        public WinDef.DWORD protect
        The access protection of the pages in the region. This member is one of the values listed for the AllocationProtect member.
      • type

        public WinDef.DWORD type
        The type of pages in the region. The following types are defined: MEM_IMAGE MEM_MAPPED MEM_PRIVATE
    • Constructor Detail

      • MEMORY_BASIC_INFORMATION

        public MEMORY_BASIC_INFORMATION()
    • Method Detail

      • getFieldOrder

        protected List getFieldOrder()
        Description copied from class: Structure
        Return this Structure's field names in their proper order. For example,
        
         protected List getFieldOrder() {
             return Arrays.asList(new String[] { ... });
         }
         
        IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.
        
         protected List getFieldOrder() {
             List fields = new ArrayList(super.getFieldOrder());
             fields.addAll(Arrays.asList(new String[] { ... }));
             return fields;
         }
         
        Field order must be explicitly indicated, since the field order as returned by Class.getFields() is not guaranteed to be predictable.
        Specified by:
        getFieldOrder in class Structure
        Returns:
        ordered list of field names
JNA API 4.2.1

Copyright © 2007-2015 Timothy Wall. All Rights Reserved.