Dela via


IHostMemoryManager-gränssnitt

Innehåller metoder som gör det möjligt för CLR (Common Language Runtime) att göra virtuella minnesbegäranden via värden i stället för att använda de virtuella Win32-standardminnesfunktionerna.

Metoder

Metod Beskrivning
AcquiredVirtualAddressSpace-metod Meddelar värden att CLR (Common Language Runtime) har hämtat det angivna minnet från operativsystemet.
CreateMAlloc-metod Hämtar en gränssnittspekare till en IHostMAlloc-instans som används för att begära minnesallokeringar från en heap som skapats av värden.
GetMemoryLoad-metod Hämtar den mängd fysiskt minne som för närvarande används, vilket rapporteras av värden.
NeedsVirtualAddressSpace-metod Meddelar värden att CLR ska försöka använda det angivna minnet.
RegisterMemoryNotificationCallback-metod Registrerar en pekare till en motringningsfunktion som värden anropar för att meddela CLR om den aktuella minnesbelastningen på datorn.
ReleasedVirtualAddressSpace-metod Meddelar värden att CLR har slutförts med det angivna minnet.
VirtualAlloc-metod Fungerar som en logisk omslutning för motsvarande Win32-funktion, som reserverar eller checkar in en region med sidor i det virtuella adressutrymmet för anropsprocessen.
VirtualFree-metod Fungerar som en logisk omslutning för motsvarande Win32-funktion, som släpper, frigör eller släpper och återkopplar en region med sidor inom det virtuella adressutrymmet för anropsprocessen.
VirtualProtect-metod Fungerar som en logisk omslutning för motsvarande Win32-funktion, som ändrar skyddet på en region med bekräftade sidor i det virtuella adressutrymmet i anropsprocessen.
VirtualQuery-metod Fungerar som en logisk omslutning för motsvarande Win32-funktion, som hämtar information om ett sidintervall i det virtuella adressutrymmet i anropsprocessen.

Kommentarer

IHostMemoryManager innehåller också metoder för CLR för att få en pekare genom vilken du kan göra minnesbegäranden på heapen och för att få nivån av minnesbelastning i processen, som rapporteras av värden.

Krav

Plattformar: Se Systemkrav.

Huvudet: MSCorEE.h

Bibliotek: Ingår som en resurs i MSCorEE.dll

.NET Framework versioner: Tillgänglig sedan 2.0

Se även