Интерфейс IHostMemoryManager
Предоставляет методы, позволяющие среде CLR осуществлять запросы виртуальной памяти посредством основного приложения без использования стандартных функций виртуальной памяти для Win32.
Методы
Метод |
Описание |
---|---|
Оповещает узел о том, что среда CLR получила указанную память от операционной системы. |
|
Получает указатель интерфейса на экземпляр IHostMAlloc, используемый для запроса выделения памяти из кучи, созданной основным приложением. |
|
Получает количество физической памяти, которая, по данным основного приложения, используется в данный момент. |
|
Уведомляет основное приложение о том, что среда CLR намерена предпринять попытку использования заданной памяти. |
|
Метод IHostMemoryManager::RegisterMemoryNotificationCallback |
Регистрирует указатель на функцию обратного вызова, которую основное приложение вызывает для уведомления среды CLR о текущей загрузке памяти в компьютере. |
Уведомляет основное приложение о том, что среда CLR завершила использование заданной памяти. |
|
Служит логической программой-оболочкой для соответствующей функции Win32, которая резервирует или фиксирует диапазон страниц виртуального пространства адресов вызывающего процесса. |
|
Служит логической программой-оболочкой для соответствующей функции Win32, которая освобождает, разблокирует или освобождает и разблокирует диапазон страниц в виртуальном пространстве адресов вызывающего процесса. |
|
Служит логической программой-оболочкой для соответствующей функции Win32, которая вносит изменения в защиту диапазона фиксированных страниц виртуального пространства адресов вызывающего процесса. |
|
Служит логической программой-оболочкой для соответствующей функции Win32, которая получает сведения о диапазоне страниц виртуального пространства адресов вызывающего процесса. |
Заметки
Интерфейс IHostMemoryManager предоставляет также методы, позволяющие среде CLR получать указатель, посредством которого можно осуществлять запросы памяти в куче и получать уровень нехватки памяти в процессе, о котором сообщает процесс.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: MSCorEE.h
Библиотека: включена как ресурс в MSCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0