Jump to content

MEMRESOURCE: Difference between revisions

From EDM2
Created page with "BIOS memory region structure. == Type == ULONG MemBase; ULONG MemSize; USHORT MemFlags; USHORT ReservedAlign; Reserved value.: == C Decl..."
 
Ak120 (talk | contribs)
mNo edit summary
 
Line 2: Line 2:


== Type ==
== Type ==
  ULONG      MemBase;
ULONG      MemBase;
  ULONG      MemSize;
ULONG      MemSize;
  USHORT    MemFlags;
USHORT    MemFlags;
  USHORT    ReservedAlign;  /* Reserved value. */
USHORT    ReservedAlign;  /* Reserved value. */
 
 
== C Declaration Method ==
== C Declaration Method ==
  typedef struct
  typedef struct


== Fields ==
== Fields ==
== Remarks ==
== Example Code ==
<PRE>
<PRE>
typedef struct _MEMRESOURCE {
typedef struct _MEMRESOURCE {
Line 20: Line 16:
   ULONG      MemSize;
   ULONG      MemSize;
   USHORT    MemFlags;
   USHORT    MemFlags;
   USHORT    ReservedAlign;  /* Reserved value. */
   USHORT    ReservedAlign;  /* Reserved value. */
} MEMRESOURCE;
} MEMRESOURCE;


typedef  MEMRESOURCE  * PMEMRESOURCE ;
typedef  MEMRESOURCE  *PMEMRESOURCE;
 
</PRE>
</PRE>


[[Category:Data type]]
[[Category:Data type]]

Latest revision as of 23:35, 2 September 2018

BIOS memory region structure.

Type

ULONG      MemBase;
ULONG      MemSize;
USHORT     MemFlags;
USHORT     ReservedAlign;  /* Reserved value. */

C Declaration Method

typedef struct

Fields

typedef struct _MEMRESOURCE {
  ULONG      MemBase;
  ULONG      MemSize;
  USHORT     MemFlags;
  USHORT     ReservedAlign;  /* Reserved value. */
} MEMRESOURCE;

typedef   MEMRESOURCE   *PMEMRESOURCE;