ReactOS  0.4.14-dev-323-g6fe6a88
_MEMORY_AREA Struct Reference

#include <mm.h>

Collaboration diagram for _MEMORY_AREA:

Public Attributes

MMVAD VadNode
 
ULONG Type
 
ULONG Protect
 
ULONG Flags
 
BOOLEAN DeleteInProgress
 
ULONG Magic
 
PVOID Vad
 
union {
   struct {
      ROS_SECTION_OBJECT *   Section
 
      LARGE_INTEGER   ViewOffset
 
      PMM_SECTION_SEGMENT   Segment
 
      LIST_ENTRY   RegionListHead
 
   }   SectionData
 
   struct {
      LIST_ENTRY   RegionListHead
 
   }   VirtualMemoryData
 
Data
 

Detailed Description

Definition at line 210 of file mm.h.

Member Data Documentation

◆ Data

◆ DeleteInProgress

◆ Flags

ULONG _MEMORY_AREA::Flags

Definition at line 216 of file mm.h.

Referenced by MmCreateMemoryArea(), and MmProtectSectionView().

◆ Magic

ULONG _MEMORY_AREA::Magic

Definition at line 218 of file mm.h.

Referenced by MmCreateMemoryArea(), and MmFreeMemoryArea().

◆ Protect

ULONG _MEMORY_AREA::Protect

◆ RegionListHead

LIST_ENTRY _MEMORY_AREA::RegionListHead

Definition at line 227 of file mm.h.

◆ Section

ROS_SECTION_OBJECT* _MEMORY_AREA::Section

Definition at line 224 of file mm.h.

◆ SectionData

◆ Segment

PMM_SECTION_SEGMENT _MEMORY_AREA::Segment

Definition at line 226 of file mm.h.

◆ Type

◆ Vad

PVOID _MEMORY_AREA::Vad

Definition at line 219 of file mm.h.

Referenced by MiRemoveNode(), MmFreeMemoryArea(), and MmInsertMemoryArea().

◆ VadNode

MMVAD _MEMORY_AREA::VadNode

◆ ViewOffset

LARGE_INTEGER _MEMORY_AREA::ViewOffset

Definition at line 225 of file mm.h.

◆ VirtualMemoryData

struct { ... } _MEMORY_AREA::VirtualMemoryData

The documentation for this struct was generated from the following file: