ReactOS 0.4.15-dev-7918-g2a2556c
EFI_MEMORY_DESCRIPTOR Struct Reference

#include <UefiSpec.h>

Public Attributes

UINT32 Type
 
EFI_PHYSICAL_ADDRESS PhysicalStart
 
EFI_VIRTUAL_ADDRESS VirtualStart
 
UINT64 NumberOfPages
 
UINT64 Attribute
 

Detailed Description

Definition of an EFI memory descriptor.

Definition at line 90 of file UefiSpec.h.

Member Data Documentation

◆ Attribute

UINT64 EFI_MEMORY_DESCRIPTOR::Attribute

Attributes of the memory region that describe the bit mask of capabilities for that memory region, and not necessarily the current settings for that memory region.

Definition at line 114 of file UefiSpec.h.

Referenced by MmFwGetMemoryMap().

◆ NumberOfPages

UINT64 EFI_MEMORY_DESCRIPTOR::NumberOfPages

Number of 4KB pages in the memory region.

Definition at line 108 of file UefiSpec.h.

Referenced by MmFwGetMemoryMap(), and UefiMemGetMemoryMap().

◆ PhysicalStart

EFI_PHYSICAL_ADDRESS EFI_MEMORY_DESCRIPTOR::PhysicalStart

Physical address of the first byte of the memory region. Must aligned on a 4 KB boundary.

Definition at line 99 of file UefiSpec.h.

Referenced by MmFwGetMemoryMap(), and UefiMemGetMemoryMap().

◆ Type

UINT32 EFI_MEMORY_DESCRIPTOR::Type

Type of the memory region. See EFI_MEMORY_TYPE.

Definition at line 94 of file UefiSpec.h.

Referenced by MmFwGetMemoryMap(), and UefiMemGetMemoryMap().

◆ VirtualStart

EFI_VIRTUAL_ADDRESS EFI_MEMORY_DESCRIPTOR::VirtualStart

Virtual address of the first byte of the memory region. Must aligned on a 4 KB boundary.

Definition at line 104 of file UefiSpec.h.


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