Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Stellt Methoden bereit, die es der Common Language Runtime (CLR) ermöglichen, genaue Zuordnungen vom Heap durch den Host anzufordern.
interface IHostMalloc : IUnknown {
HRESULT Alloc (
[in] SIZE_T cbSize,
[in] EMemoryCriticalLevel dwCriticalLevel,
[out] void** ppMem
);
HRESULT DebugAlloc (
[in] SIZE_T cbSize,
[in] EMemoryCriticalLevel dwCriticalLevel,
[in] char* pszFileName,
[in] int iLineNo,
[out] void** ppMem
);
HRESULT Free (
[in] void* pMem
);
}
Methoden
Methode |
Beschreibung |
|---|---|
Fordert den Host auf, den angeforderten Anteil am Arbeitsspeicher vom Heap zu reservieren. |
|
Fordert an, dass der Host die angeforderte Größe des Speichers aus dem Heap reserviert und außerdem nachverfolgt, wo der Speicher reserviert wurde. |
|
Gibt den Arbeitsspeicher frei, der durch Verwenden der Alloc-Methode reserviert wurde. |
Hinweise
Die CLR ruft einen Schnittstellenzeiger auf eine IHostMalloc-Instanz ab, indem sie die IHostMemoryManager::CreateMAlloc-Methode aufruft.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.idl
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0