XG_RELINQUISH_MAPPING_FLAGS Enumeration

Flags to control XGMemoryLayoutEngine::RelinquishMapping, such as whether to preserve the mapping of ESRAM pages, and whether to preserve the mapping of system memory pages.

Syntax

enum XG_RELINQUISH_MAPPING_FLAGS
{
    XG_RELINQUISH_MAPPING_PRESERVE_ESRAM_PAGES = 1,
    XG_RELINQUISH_MAPPING_PRESERVE_SYSTEM_MEMORY_PAGES = 2
};  

Constants

Constant Description
XG_RELINQUISH_MAPPING_PRESERVE_ESRAM_PAGES Preserves mappings for ESRAM pages.
XG_RELINQUISH_MAPPING_PRESERVE_SYSTEM_MEMORY_PAGES Preserves mappings for system memory pages.

Remarks

This enumeration is used by the Flags parameter of XGMemoryLayout::RelinquishMapping.

Requirements

Header: Declared in xgmemory.h.