XG_LAYOUT_PATTERN_TYPE Enumeration

The layout pattern type ID, when receiving an encoded pattern from PIX data.

Syntax

enum XG_LAYOUT_PATTERN_TYPE
{
    XG_LAYOUT_PATTERN_UNKNOWN = 0,
    XG_LAYOUT_PATTERN_ALL_ESRAM = 1,
    XG_LAYOUT_PATTERN_ALL_SYSTEM = 2,
    XG_LAYOUT_PATTERN_RUN_LENGTH = 3,
    XG_LAYOUT_PATTERN_PRIORITY = 4
};  

Constants

Constant Description
XG_LAYOUT_PATTERN_UNKNOWN Unknown pattern type.
XG_LAYOUT_PATTERN_ALL_ESRAM Pattern is all ESRAM pages.
XG_LAYOUT_PATTERN_ALL_SYSTEM Pattern is all system pages.
XG_LAYOUT_PATTERN_RUN_LENGTH Pattern is a run-length encoded array of tokens.
XG_LAYOUT_PATTERN_PRIORITY Pattern is a page priority map.

Remarks

This enumeration is used by XGMemoryLayout::MapFromPattern.

Requirements

Header: Declared in xgmemory.h.