MEM_EXTENDED_PARAMETER_TYPE enumeration (winnt.h)
Defines values for extended parameters used for file mapping into an address space.
Syntax
typedef enum MEM_EXTENDED_PARAMETER_TYPE {
MemExtendedParameterInvalidType = 0,
MemExtendedParameterAddressRequirements,
MemExtendedParameterNumaNode,
MemExtendedParameterPartitionHandle,
MemExtendedParameterUserPhysicalHandle,
MemExtendedParameterAttributeFlags,
MemExtendedParameterImageMachine,
MemExtendedParameterMax
} *PMEM_EXTENDED_PARAMETER_TYPE;
Constants
MemExtendedParameterInvalidType Value: 0 |
MemExtendedParameterAddressRequirements This extended parameter type is used to specify alignment and virtual address range restrictions for new memory allocations created by VirtualAlloc2 and MapViewOfFile3. |
MemExtendedParameterNumaNode This extended parameter type is used to specify the preferred NUMA node for new memory allocations created by VirtualAlloc2 and MapViewOfFile3. |
MemExtendedParameterPartitionHandle |
MemExtendedParameterUserPhysicalHandle |
MemExtendedParameterAttributeFlags This extended parameter type is used to specify additional flags for new memory allocations created by VirtualAlloc2 and MapViewOfFile3. |
MemExtendedParameterMax |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 [desktop apps only] |
Minimum supported server | Windows Server 2016 [desktop apps only] |
Header | winnt.h |