IHostMemoryManager — Interfejs
Udostępnia metody, które umożliwiają środowisku uruchomieniowemu języka wspólnego (CLR) wykonywanie żądań pamięci wirtualnej za pośrednictwem hosta, zamiast używania standardowych funkcji pamięci wirtualnej Win32.
Metody
Metoda | Opis |
---|---|
AcquiredVirtualAddressSpace, metoda | Powiadamia hosta, że środowisko uruchomieniowe języka wspólnego (CLR) uzyskało określoną pamięć z systemu operacyjnego. |
CreateMAlloc, metoda | Pobiera wskaźnik interfejsu do wystąpienia IHostMAlloc używanego do żądania alokacji pamięci z sterty utworzonej przez hosta. |
GetMemoryLoad, metoda | Pobiera ilość pamięci fizycznej, która jest obecnie używana, zgodnie z raportem hosta. |
NeedsVirtualAddressSpace, metoda | Powiadamia hosta, że CLR podejmie próbę użycia określonej pamięci. |
RegisterMemoryNotificationCallback, metoda | Rejestruje wskaźnik do funkcji wywołania zwrotnego, którą host wywołuje w celu powiadomienia CLR o bieżącym obciążeniu pamięci na komputerze. |
ReleasedVirtualAddressSpace, metoda | Powiadamia hosta, że clR zakończył korzystanie z określonej pamięci. |
VirtualAlloc, metoda | Służy jako logiczne otoki dla odpowiedniej funkcji Win32, która rezerwuje lub zatwierdza region stron w wirtualnej przestrzeni adresowej procesu wywołującego. |
VirtualFree, metoda | Służy jako logiczne otoki dla odpowiedniej funkcji Win32, która zwalnia, decommits lub zwalnia i decommuje region stron w wirtualnej przestrzeni adresowej procesu wywołującego. |
VirtualProtect, metoda | Służy jako logiczne otoki dla odpowiedniej funkcji Win32, która zmienia ochronę w regionie zatwierdzonych stron w wirtualnej przestrzeni adresowej procesu wywołującego. |
VirtualQuery, metoda | Służy jako logiczne otoki dla odpowiedniej funkcji Win32, która pobiera informacje o zakresie stron w wirtualnej przestrzeni adresowej procesu wywołującego. |
Uwagi
IHostMemoryManager
Udostępnia również metody dla clR uzyskać wskaźnik, za pomocą którego należy wysyłać żądania pamięci na stercie i uzyskać poziom ciśnienia pamięci w procesie, zgodnie z raportem hosta.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MSCorEE.h
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
wersje .NET Framework: dostępne od wersji 2.0
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.