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 之前执行所需的操作。 此方法可确保传递给 Free 的指针指向实际分配的开头。 |
IMallocSpy::P reGetSize 在调用 IMalloc::GetSize 之前执行所需的操作。 |
IMallocSpy::P reHeapMinimize 执行调用 IMalloc::HeapMinimize 之前所需的操作。 |
IMallocSpy::P reRealloc 在调用 IMalloc::Realloc 之前执行所需的操作。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | objidl.h |