Leer en inglés

Compartir a través de


encabezado memoryapi.h

Los servicios del sistema usan este encabezado. Para más información, consulte:

memoryapi.h contiene las siguientes interfaces de programación:

Functions

 
AllocateUserPhysicalPages

Asigna páginas de memoria física que se asignarán y desasignarán dentro de cualquier región de extensiones de ventanas de direcciones (AWE) de un proceso especificado.
AllocateUserPhysicalPages2

Asigna páginas de memoria física para asignar y desasignar dentro de cualquier región de Extensiones de ventana de direcciones (AWE) de un proceso especificado, con parámetros extendidos.
AllocateUserPhysicalPagesNuma

Asigna páginas de memoria física que se asignarán y desasignarán dentro de cualquier región de extensiones de ventanas de direcciones (AWE) de un proceso especificado y especifica el nodo NUMA para la memoria física.
CreateFileMapping2

Crea o abre un objeto de asignación de archivos con nombre o sin nombre para un archivo especificado. Puede especificar un nodo NUMA preferido para la memoria física como parámetro extendido; consulte el parámetro ExtendedParameters .
CreateFileMappingFromApp

Crea o abre un objeto de asignación de archivos con nombre o sin nombre para un archivo especificado desde una aplicación de la Tienda Windows.
CreateFileMappingNumaW

Crea o abre un objeto de asignación de archivos con nombre o sin nombre para un archivo especificado y especifica el nodo NUMA para la memoria física. (CreateFileMappingNumaW)
CreateFileMappingW

Crea o abre un objeto de asignación de archivos con nombre o sin nombre para un archivo especificado. (CreateFileMappingW)
CreateMemoryResourceNotification

Crea un objeto de notificación de recursos de memoria.
DiscardVirtualMemory

Descarta el contenido de memoria de un intervalo de páginas de memoria, sin omitir la memoria. El contenido de la memoria descartada no está definido y la aplicación debe volver a escribirla.
FlushViewOfFile

Escribe en el disco un intervalo de bytes dentro de una vista asignada de un archivo.
FreeUserPhysicalPages

Libera páginas de memoria físicas asignadas anteriormente mediante AllocateUserPhysicalPages o AllocateUserPhysicalPagesNuma.
GetLargePageMinimum

Recupera el tamaño mínimo de una página grande.
GetMemoryErrorHandlingCapabilities

Obtiene las funcionalidades de control de errores de memoria del sistema.
GetProcessWorkingSetSize

Recupera los tamaños mínimos y máximos del conjunto de trabajo del proceso especificado. (GetProcessWorkingSetSize)
GetProcessWorkingSetSizeEx

Recupera los tamaños mínimos y máximos del conjunto de trabajo del proceso especificado. (GetProcessWorkingSetSizeEx)
GetSystemFileCacheSize

Recupera los límites de tamaño actuales para el conjunto de trabajo de la memoria caché del sistema.
GetWriteWatch

Recupera las direcciones de las páginas que se escriben en en una región de memoria virtual.
MapUserPhysicalPages

Asigna páginas de memoria física asignadas previamente en una dirección especificada en una región de Extensiones de ventana de direcciones (AWE). (MapUserPhysicalPages)
MapViewOfFile

Asigna una vista de una asignación de archivos al espacio de direcciones de un proceso de llamada.
MapViewOfFile2

Asigna una vista de un archivo o una sección respaldada por un archivo en el espacio de direcciones del proceso especificado. (MapViewOfFile2)
MapViewOfFile3

Asigna una vista de un archivo o una sección respaldada por un archivo en el espacio de direcciones del proceso especificado. (MapViewOfFile3)
MapViewOfFile3FromApp

Asigna una vista de una asignación de archivos al espacio de direcciones de una aplicación de la Tienda Windows que llama. (MapViewOfFile3FromApp)
MapViewOfFileEx

Asigna una vista de una asignación de archivos al espacio de direcciones de un proceso de llamada. Opcionalmente, un autor de la llamada puede especificar una dirección de memoria base sugerida para la vista.
MapViewOfFileFromApp

Asigna una vista de una asignación de archivos al espacio de direcciones de una aplicación de la Tienda Windows que llama. (MapViewOfFileFromApp)
MapViewOfFileNuma2

Asigna una vista de un archivo o una sección respaldada por un archivo en el espacio de direcciones del proceso especificado. (MapViewOfFileNuma2)
OfferVirtualMemory

Indica que la aplicación ya no necesita los datos contenidos en un intervalo de páginas de memoria y que el sistema puede descartarlos si es necesario.
OpenFileMappingFromApp

Abre un objeto de asignación de archivos con nombre. (OpenFileMappingFromApp)
OpenFileMappingW

Abre un objeto de asignación de archivos con nombre. (OpenFileMappingW)
PrefetchVirtualMemory

Proporciona un mecanismo eficaz para incorporar a la memoria intervalos de direcciones virtuales potencialmente desconcertantes en un espacio de direcciones de proceso.
QueryMemoryResourceNotification

Recupera el estado del objeto de recurso de memoria especificado.
QueryVirtualMemoryInformation

La función QueryVirtualMemoryInformation devuelve información sobre una página o un conjunto de páginas dentro del espacio de direcciones virtuales del proceso especificado.
ReadProcessMemory

Lee datos de un área de memoria en un proceso especificado. Todo el área que se va a leer debe ser accesible o se produce un error en la operación.
ReclaimVirtualMemory

Reclama un intervalo de páginas de memoria que se ofrecieron al sistema con OfferVirtualMemory.
RegisterBadMemoryNotification

Registra una notificación de memoria incorrecta a la que se llama cuando se detectan una o varias páginas de memoria incorrectas.
ResetWriteWatch

Restablece el estado de seguimiento de escritura para una región de memoria virtual. Las llamadas posteriores a la función GetWriteWatch solo notifican páginas que se escriben en desde la operación de restablecimiento.
SetProcessValidCallTargets

Proporciona protección de flujo de control (CFG) con una lista de destinos de llamada indirectos válidos y especifica si deben marcarse como válidos o no.
SetProcessWorkingSetSize

Establece los tamaños del conjunto de trabajo mínimo y máximo para el proceso especificado. (SetProcessWorkingSetSize)
SetProcessWorkingSetSizeEx

Establece los tamaños del conjunto de trabajo mínimo y máximo para el proceso especificado. (SetProcessWorkingSetSizeEx)
SetSystemFileCacheSize

Limita el tamaño del conjunto de trabajo para la memoria caché del sistema de archivos.
UnmapViewOfFile

Desasigna una vista asignada de un archivo del espacio de direcciones del proceso de llamada.
UnmapViewOfFile2

Desasigna una vista asignada previamente de un archivo o una sección respaldada por un archivo de página.
UnmapViewOfFileEx

Se trata de una versión extendida de UnmapViewOfFile que toma un parámetro flags adicional.
UnregisterBadMemoryNotification

Cierra el identificador de notificación de memoria incorrecta especificado.
VirtualAlloc

Reserva, confirma o cambia el estado de una región de páginas en el espacio de direcciones virtuales del proceso de llamada. (VirtualAlloc)
VirtualAlloc2

Reserva, confirma o cambia el estado de una región de memoria dentro del espacio de direcciones virtuales de un proceso especificado. La función inicializa la memoria que asigna a cero. (VirtualAlloc2)
VirtualAlloc2FromApp

Reserva, confirma o cambia el estado de una región de páginas en el espacio de direcciones virtuales del proceso de llamada. (VirtualAlloc2FromApp)
VirtualAllocEx

Reserva, confirma o cambia el estado de una región de memoria dentro del espacio de direcciones virtuales de un proceso especificado. La función inicializa la memoria que asigna a cero. (VirtualAllocEx)
VirtualAllocExNuma

Reserva, confirma o cambia el estado de una región de memoria dentro del espacio de direcciones virtuales del proceso especificado y especifica el nodo NUMA para la memoria física.
VirtualAllocFromApp

Reserva, confirma o cambia el estado de una región de páginas en el espacio de direcciones virtuales del proceso de llamada. (VirtualAllocFromApp)
VirtualFree

Libera, descommite o libera y descommite una región de páginas dentro del espacio de direcciones virtuales del proceso de llamada.
VirtualFreeEx

Libera, descommite o libera y descommite una región de memoria dentro del espacio de direcciones virtuales de un proceso especificado.
VirtualLock

Bloquea la región especificada del espacio de direcciones virtuales del proceso en memoria física, lo que garantiza que el acceso posterior a la región no incurrirá en un error de página.
VirtualProtect

Cambia la protección en una región de páginas confirmadas en el espacio de direcciones virtuales del proceso de llamada. (VirtualProtect)
VirtualProtectEx

Cambia la protección en una región de páginas confirmadas en el espacio de direcciones virtuales de un proceso especificado.
VirtualProtectFromApp

Cambia la protección en una región de páginas confirmadas en el espacio de direcciones virtuales del proceso de llamada. (VirtualProtectFromApp)
VirtualQuery

Recupera información sobre un intervalo de páginas en el espacio de direcciones virtuales del proceso de llamada.
VirtualQueryEx

Recupera información sobre un intervalo de páginas dentro del espacio de direcciones virtuales de un proceso especificado.
VirtualUnlock

Desbloquea un intervalo especificado de páginas en el espacio de direcciones virtuales de un proceso, lo que permite al sistema intercambiar las páginas al archivo de paginación si es necesario.
WriteProcessMemory

Escribe datos en un área de memoria en un proceso especificado. Todo el área en la que se va a escribir debe ser accesible o se produce un error en la operación.

Estructuras

 
WIN32_MEMORY_RANGE_ENTRY

Especifica un intervalo de memoria.
WIN32_MEMORY_REGION_INFORMATION

Contiene información sobre una región de memoria.