Win32 API 日本語リファレンス
ホームSystem.Com › IMallocSpy

IMallocSpy

COM
IID0000001d-0000-0000-c000-000000000046継承元IUnknown自前メソッド開始 vtbl3

メソッド 12

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3UINT_PTR PreAlloc(UINT_PTR cbRequest)
4void* PostAlloc(void* pActual)
5void* PreFree(void* pRequest, BOOL fSpyed)
6void PostFree(BOOL fSpyed)
7UINT_PTR PreRealloc(void* pRequest, UINT_PTR cbRequest, void** ppNewRequest, BOOL fSpyed)
8void* PostRealloc(void* pActual, BOOL fSpyed)
9void* PreGetSize(void* pRequest, BOOL fSpyed)
10UINT_PTR PostGetSize(UINT_PTR cbActual, BOOL fSpyed)
11void* PreDidAlloc(void* pRequest, BOOL fSpyed)
12INT PostDidAlloc(void* pRequest, BOOL fSpyed, INT fActual)
13void PreHeapMinimize()
14void PostHeapMinimize()