Megosztás:


IHostMemoryManager felület

Olyan módszereket biztosít, amelyek lehetővé teszik, hogy a közös nyelvi futtatókörnyezet (CLR) a standard Win32 virtuális memóriafüggvények helyett virtuális memóriakérelmeket küldjön a gazdagépen keresztül.

Metódusok

Metódus Leírás
AcquiredVirtualAddressSpace metódus Értesíti a gazdagépet, hogy a közös nyelvi futtatókörnyezet (CLR) beszerezte a megadott memóriát az operációs rendszertől.
CreateMAlloc metódus Csatolómutatót kap egy IHostMAlloc-példányhoz , amely a gazdagép által létrehozott halommemória memóriafoglalásainak lekérésére szolgál.
GetMemoryLoad metódus Lekéri a jelenleg használt fizikai memória mennyiségét a gazdagép által jelentett módon.
NeedsVirtualAddressSpace metódus Értesíti a gazdagépet, hogy a CLR megkísérli használni a megadott memóriát.
RegisterMemoryNotificationCallback metódus Regisztrál egy mutatót egy visszahívási függvényhez, amelyet a gazdagép meghív, hogy értesítse a CLR-t a számítógép aktuális memóriaterheléséről.
ReleasedVirtualAddressSpace metódus Értesíti a gazdagépet, hogy a CLR befejezte a megadott memória használatát.
VirtualAlloc metódus A megfelelő Win32 függvény logikai burkolójaként szolgál, amely a hívási folyamat virtuális címterében lévő oldalak egy részét foglalja le vagy véglegesíti.
VirtualFree metódus Logikai burkolóként szolgál a megfelelő Win32-függvényhez, amely a hívási folyamat virtuális címterében lévő oldalak egy részét adja ki, decommitál, illetve felszabadítja és kibontja.
VirtualProtect metódus Logikai burkolóként szolgál a megfelelő Win32 függvényhez, amely megváltoztatja a védelmet a lekötött oldalak egy régiójában a hívási folyamat virtuális címterében.
VirtualQuery metódus A megfelelő Win32 függvény logikai burkolójaként szolgál, amely a hívási folyamat virtuális címterében található oldaltartomány adatait kéri le.

Megjegyzések

IHostMemoryManager metódusokat is biztosít a CLR-nek egy mutató lekéréséhez, amelyen keresztül memóriakéréseket kezdeményezhet a halommemória-halomon, valamint a folyamat memóriaterhelésének szintjét a gazdagép által jelentett módon.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: MSCorEE.h

Könyvtár: Erőforrásként szerepel a MSCorEE.dll

.NET-keretrendszer verziók: 2.0 óta elérhető

Lásd még