Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет методы, позволяющие среде CLR выполнять запросы виртуальной памяти через узел вместо использования стандартных функций виртуальной памяти Win32.
Методы
| Метод | Описание |
|---|---|
| Метод AcquiredVirtualAddressSpace | Уведомляет узел о том, что среда CLR получила указанную память из операционной системы. |
| Метод CreateMAlloc | Возвращает указатель интерфейса на экземпляр IHostMAlloc , используемый для запроса выделения памяти из кучи, созданной узлом. |
| Метод GetMemoryLoad | Возвращает объем физической памяти, который используется в данный момент, как сообщается узлом. |
| Метод NeedsVirtualAddressSpace | Уведомляет узел о том, что среда CLR попытается использовать указанную память. |
| Метод RegisterMemoryNotificationCallback | Регистрирует указатель на функцию обратного вызова, которую вызывает узел для уведомления среды CLR о текущей нагрузке памяти на компьютере. |
| Метод ReleasedVirtualAddressSpace | Уведомляет узел о том, что среда CLR завершила использование указанной памяти. |
| Метод VirtualAlloc | Служит логической оболочкой для соответствующей функции Win32, которая резервирует или фиксирует область страниц в виртуальном адресном пространстве вызывающего процесса. |
| Метод VirtualFree | Служит логической оболочкой для соответствующей функции Win32, которая освобождает, отменяет или освобождает область страниц в виртуальном адресном пространстве вызывающего процесса. |
| Метод VirtualProtect | Служит логической оболочкой для соответствующей функции Win32, которая изменяет защиту в области зафиксированных страниц в виртуальном адресном пространстве вызывающего процесса. |
| Метод VirtualQuery | Служит логической оболочкой для соответствующей функции Win32, которая извлекает сведения о диапазоне страниц в виртуальном адресном пространстве вызывающего процесса. |
Комментарии
IHostMemoryManager также предоставляет методы для среды CLR для получения указателя, с помощью которого выполняются запросы памяти в куче, и для получения уровня нехватки памяти в процессе, как сообщает узел.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0.