Share via


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