IHostMemoryManager – rozhraní
Poskytuje metody, které umožňují modulu CLR (Common Language Runtime) provádět požadavky na virtuální paměť prostřednictvím hostitele místo použití standardních funkcí virtuální paměti Win32.
Metody
Metoda | Popis |
---|---|
AcquiredVirtualAddressSpace – metoda | Upozorní hostitele, že modul CLR (Common Language Runtime) získal zadanou paměť z operačního systému. |
CreateMAlloc – metoda | Získá ukazatel rozhraní IHostMAlloc instance, která se používá k vyžádání přidělení paměti z haldy vytvořené hostitelem. |
GetMemoryLoad – metoda | Získá velikost fyzické paměti, která je aktuálně používána, jak je hlášeno hostitelem. |
NeedsVirtualAddressSpace – metoda | Upozorní hostitele, že se clr pokusí použít zadanou paměť. |
RegisterMemoryNotificationCallback – metoda | Registruje ukazatel na funkci zpětného volání, kterou hostitel vyvolá, aby informoval CLR o aktuálním zatížení paměti v počítači. |
ReleasedVirtualAddressSpace – metoda | Upozorní hostitele, že clr dokončil používání zadané paměti. |
VirtualAlloc – metoda | Slouží jako logická obálka pro odpovídající funkci Win32, která vyhrazuje nebo potvrdí oblast stránek ve virtuálním adresním prostoru volajícího procesu. |
VirtualFree – metoda | Slouží jako logická obálka pro odpovídající funkci Win32, která uvolní, dekomominuje nebo uvolní a dekommituje oblast stránek v rámci virtuálního adresního prostoru volajícího procesu. |
VirtualProtect – metoda | Slouží jako logická obálka pro odpovídající funkci Win32, která mění ochranu oblasti potvrzených stránek ve virtuálním adresním prostoru volajícího procesu. |
VirtualQuery – metoda | Slouží jako logická obálka pro odpovídající funkci Win32, která načítá informace o rozsahu stránek ve virtuálním adresním prostoru volajícího procesu. |
Poznámky
IHostMemoryManager
poskytuje také metody pro CLR k získání ukazatele, přes který může provádět požadavky na paměť na haldě, a získat úroveň zatížení paměti v procesu, jak je hlášeno hostitelem.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MSCorEE.h
Knihovny: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 2.0
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.