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

另請參閱

CoGetMalloc

CoRegisterMallocSpy

CoRevokeMallocSpy

IMalloc