IHostMemoryManager (Interfaz)
Proporciona métodos que permiten a Common Language Runtime (CLR) realizar solicitudes de memoria virtual a través del host en lugar de utilizar las funciones estándar de memoria virtual de Win32.
Métodos
Método |
Descripción |
---|---|
Notifica al host que Common Language Runtime (CLR) ha adquirido la memoria especificada del sistema operativo. |
|
Obtiene un puntero de interfaz a una instancia de IHostMAlloc utilizada para solicitar asignaciones de memoria desde un montón creado por el host. |
|
Obtiene la cantidad de memoria física que se está utilizando, tal como informa el host. |
|
Notifica al host que CLR va a intentar utilizar la memoria especificada. |
|
IHostMemoryManager::RegisterMemoryNotificationCallback (Método) |
Registra un puntero a una función de devolución de llamada que el host invoca para notificar a CLR la carga de memoria actual del equipo. |
Notifica al host que CLR ha terminado de utilizar la memoria especificada. |
|
Actúa como contenedor lógico para la función de Win32 correspondiente, que reserva o confirma una región de páginas en el espacio virtual de direcciones del proceso de llamada. |
|
Actúa como un contenedor lógico para la función de Win32 correspondiente que libera, anula, o libera y anula una región de páginas dentro del espacio virtual de direcciones del proceso de llamada. |
|
Actúa como contenedor lógico para la función de Win32 correspondiente, que cambia la protección de una región de páginas confirmadas en el espacio virtual de direcciones del proceso de llamada. |
|
Actúa como contenedor lógico para la función de Win32 correspondiente, que recupera información sobre una región de páginas del espacio virtual de direcciones del proceso de llamada. |
Comentarios
IHostMemoryManager también proporciona los métodos necesarios para que CLR obtenga un puntero a través del cual puede presentar solicitudes de memoria en el montón y obtener el nivel de necesidad de memoria en el proceso, tal como informa el host.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: MSCorEE.h
Biblioteca: Se incluye como recurso en MsCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0