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
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.