Memory Management Structures

The following structures are used with memory management.

In this section

Topic Description
CFG_CALL_TARGET_INFO Represents information about call targets for Control Flow Guard (CFG).
HEAP_OPTIMIZE_RESOURCES_INFORMATION Specifies flags for a HeapOptimizeResources operation initiated with HeapSetInformation.
MEM_ADDRESS_REQUIREMENTS Specifies a lowest and highest base address and alignment as part of an extended parameter to a function that manages virtual memory..
MEM_EXTENDED_PARAMETER Represents an extended parameter for a function that manages virtual memory.
MEMORY_BASIC_INFORMATION Contains information about a range of pages in the virtual address space of a process.
MEMORYSTATUS Contains information about the current state of both physical and virtual memory.
MEMORYSTATUSEX Contains information about the current state of both physical and virtual memory, including extended memory.
PROCESS_HEAP_ENTRY Contains information about a heap element.
WIN32_MEMORY_RANGE_ENTRY Specifies a range of memory.
WIN32_MEMORY_REGION_INFORMATION Contains information about a memory region.
AtlThunkData_t An opaque data structure that represents an ATL thunk.