Интерфейс IMallocSpy (objidl.h)

Позволяет разработчикам приложений отслеживать (шпионить) за выделением памяти, обнаруживать утечки памяти и моделировать сбои памяти в вызовах методов IMalloc .

Наследование

Интерфейс IMallocSpy наследуется от интерфейса IUnknown . IMallocSpy также имеет следующие типы элементов:

Методы

Интерфейс IMallocSpy содержит следующие методы.

 
IMallocSpy::P ostAlloc

Выполняет операции, необходимые после вызова IMalloc::Alloc.
IMallocSpy::P ostDidAlloc

Выполняет операции, необходимые после вызова IMalloc::D idAlloc.
IMallocSpy::P ostFree

Выполняет операции, необходимые после вызова IMalloc::Free.
IMallocSpy::P ostGetSize

Выполняет операции, необходимые после вызова IMalloc::GetSize.
IMallocSpy::P ostHeapMinimize

Выполняет операции, необходимые после вызова IMalloc::HeapMinimize.
IMallocSpy::P ostRealloc

Выполняет операции, необходимые после вызова IMalloc::Realloc.
IMallocSpy::P reAlloc

Выполняет операции, необходимые перед вызовом IMalloc::Alloc.
IMallocSpy::P reDidAlloc

Выполняет операции, необходимые перед вызовом IMalloc::D idAlloc.
IMallocSpy::P reFree

Выполняет операции, необходимые перед вызовом IMalloc::Free. Этот метод гарантирует, что указатель передается в свободные точки на начало фактического выделения.
IMallocSpy::P reGetSize

Выполняет операции, необходимые перед вызовом IMalloc::GetSize.
IMallocSpy::P reHeapMinimize

Выполняет операции, необходимые перед вызовом IMalloc::HeapMinimize.
IMallocSpy::P reRealloc

Выполняет операции, необходимые перед вызовом IMalloc::Realloc.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header objidl.h

См. также раздел

CoGetMalloc

CoRegisterMallocSpy

CoRevokeMallocSpy

IMalloc