Delen via


IHostMemoryManager Interface

Biedt methoden waarmee de Common Language Runtime (CLR) aanvragen voor virtueel geheugen kan doen via de host, in plaats van de standaard win32 virtuele geheugenfuncties te gebruiken.

Methoden

Methode Beschrijving
Methode AcquiredVirtualAddressSpace Hiermee wordt de host gewaarschuwd dat de Common Language Runtime (CLR) het opgegeven geheugen heeft verkregen van het besturingssysteem.
Methode CreateMAlloc Hiermee haalt u een interfaceaanwijzer op naar een IHostMAlloc-exemplaar dat wordt gebruikt om geheugentoewijzingen aan te vragen van een heap die door de host is gemaakt.
Methode GetMemoryLoad Hiermee haalt u de hoeveelheid fysiek geheugen op die momenteel wordt gebruikt, zoals gerapporteerd door de host.
Methode NeedsVirtualAddressSpace Hiermee wordt de host gewaarschuwd dat de CLR gaat proberen het opgegeven geheugen te gebruiken.
Methode RegisterMemoryNotificationCallback Registreert een aanwijzer naar een callback-functie die door de host wordt aangeroepen om de CLR op de hoogte te stellen van de huidige geheugenbelasting op de computer.
Methode ReleasedVirtualAddressSpace Hiermee wordt aan de host gemeld dat de CLR het opgegeven geheugen heeft gebruikt.
Methode VirtualAlloc Fungeert als een logische wrapper voor de bijbehorende Win32-functie, waarmee een regio van pagina's in de virtuele adresruimte van het aanroepende proces wordt gereserveerd of doorgevoerd.
Methode VirtualFree Fungeert als een logische wrapper voor de bijbehorende Win32-functie, die een regio van pagina's binnen de virtuele adresruimte van het aanroepproces vrijgeeft, decommiteert of vrijgeeft en decommiteert.
Methode VirtualProtect Fungeert als een logische wrapper voor de bijbehorende Win32-functie, waarmee de beveiliging wordt gewijzigd voor een regio met vastgelegde pagina's in de virtuele adresruimte van het aanroepende proces.
Methode VirtualQuery Fungeert als een logische wrapper voor de bijbehorende Win32-functie, waarmee informatie wordt opgehaald over een bereik van pagina's in de virtuele adresruimte van het aanroepende proces.

Opmerkingen

IHostMemoryManager biedt ook methoden voor de CLR om een aanwijzer te verkrijgen waarmee geheugenaanvragen kunnen worden gedaan op de heap en om het niveau van geheugendruk in het proces op te halen, zoals gerapporteerd door de host.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MSCorEE.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 2.0

Zie ook