Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica una dirección base y una alineación más baja y más alta como parte de un parámetro extendido a una función que administra la memoria virtual.
Syntax
typedef struct _MEM_ADDRESS_REQUIREMENTS {
PVOID LowestStartingAddress;
PVOID HighestEndingAddress;
SIZE_T Alignment;
} MEM_ADDRESS_REQUIREMENTS, *PMEM_ADDRESS_REQUIREMENTS;
Members
LowestStartingAddress
Especifica la dirección más baja aceptable. 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 más alta aceptable (inclusive). Esta dirección no debe superar lpMaximumApplicationAddress y debe ser menor que un múltiplo de la granularidad de asignación devuelta por GetSystemInfo. Si este miembro es NULL, no hay ningún límite superior.
Alignment
Especifica la alineación de potencia de 2. Especificar 0 alinea la dirección devuelta en la granularidad de asignación del sistema. Si no es cero, este valor debe ser mayor o igual que la granularidad de asignación del sistema.
Observaciones
Especificar una estructura de MEM_ADDRESS_REQUIREMENTS con todos los campos establecidos en 0 es igual que no especificar una en absoluto.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2016 [solo aplicaciones de escritorio] |
| Header | winnt.h |