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:
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. |
WIN32_MEMORY_RANGE_ENTRY Especifica un intervalo de memoria. |
WIN32_MEMORY_REGION_INFORMATION Contiene información sobre una región de memoria. |