Sdílet prostřednictvím


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é