estructura MEM_ADDRESS_REQUIREMENTS (winnt.h)
Especifica una dirección base y una alineación más baja y superior como parte de un parámetro extendido a una función que administra la memoria virtual.
Sintaxis
typedef struct _MEM_ADDRESS_REQUIREMENTS {
PVOID LowestStartingAddress;
PVOID HighestEndingAddress;
SIZE_T Alignment;
} MEM_ADDRESS_REQUIREMENTS, *PMEM_ADDRESS_REQUIREMENTS;
Members
LowestStartingAddress
Especifica la dirección aceptable más baja. Esta dirección debe ser un múltiplo de la granularidad de asignación devuelta por GetSystemInfo o un múltiplo del tamaño de página grande devuelto por GetLargePageMinimum si se solicitan páginas grandes. Si este miembro es NULL, no hay ningún límite inferior.
HighestEndingAddress
Especifica la dirección aceptable más alta (inclusive). Esta dirección no debe superar lpMaximumApplicationAddress devuelta por GetSystemInfo. Si este miembro es NULL, no hay ningún límite superior.
Alignment
Especifica la alineación de potencia de 2. Al especificar 0, se alinea la dirección devuelta en la granularidad de asignación del sistema.
Comentarios
Especificar una estructura de MEM_ADDRESS_REQUIREMENTS con todos los campos establecidos en 0 es igual que no especificar una en absoluto.
Requisitos
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Encabezado | winnt.h |