IMalloc-Schnittstelle (objidl.h)

Ordnet Arbeitsspeicher zu bzw. gibt ihn frei und verwaltet ihn.

Vererbung

Die IMalloc-Schnittstelle erbt von der IUnknown-Schnittstelle . IMalloc verfügt auch über die folgenden Typen von Membern:

Methoden

Die IMalloc-Schnittstelle verfügt über diese Methoden.

 
IMalloc::Alloc

Belegt einen Speicherblock. (IMalloc.Alloc)
IMalloc::D idAlloc

Die IMalloc::D idAlloc-Methode (objidl.h) bestimmt, ob diese Zuweisung verwendet wurde, um den angegebenen Speicherblock zuzuweisen.
IMalloc::Free

Die IMalloc::Free-Methode (objidl.h) gibt einen zuvor zugewiesenen Speicherblock frei.
IMalloc::GetSize

Die IMalloc::GetSize-Methode (objidl.h) ruft die Größe eines zuvor zugewiesenen Speicherblocks ab.
IMalloc::HeapMinimize

Die IMalloc::HeapMinimize-Methode (objidl.h) minimiert den Heap, indem nicht genutzter Arbeitsspeicher an das Betriebssystem freigegeben wird, benachbarte freie Blöcke zusammengelöst und freie Seiten gebunden werden.
IMalloc::Realloc

Die IMalloc::Realloc-Methode (objidl.h) ändert die Größe eines zuvor zugewiesenen Speicherblocks.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile objidl.h (include ObjIdl.h)

Weitere Informationen

CoGetMalloc

CoRegisterMallocSpy

CoRevokeMallocSpy

IMallocSpy