|
IMallocSpy
The IMallocSpy interface is a debugging interface that allows application developers to
monitor (spy on) memory allocation, detect memory leaks and simulate memory failure.
Caution The IMallocSpy interface is intended to be used only to debug application code under development. Do not ship this interface to
retail customers of your application, because it causes severe performance
degradation and could conflict with user-installed software to produce unpredictable
results.
When to Implement
Implement this interface to debug memory allocation during application
development.
When to Use
IMallocSpy methods are called only by OLE; applications do not call them. An application
provides an implementation of IMallocSpy (see the OLE SDK for an example); OLE uses this implementation. When an
implementation of IMallocSpy is registered with CoRegisterMallocSpy, OLE calls the pair of IMallocSpy methods around the corresponding IMalloc method. The call to the pre-method through the return from the corresponding
post-method is guaranteed to be thread-safe.
Methods in Vtable Order
See Also
IMalloc, CoGetMalloc, CoRegisterMallocSpy
Related LinksSoftware for Delphi and C++ Builder developers Software for Visual Studio .NET developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference (win32.hlp) Win32 Multimedia Programmer's Reference (mmedia.hlp) Microsoft Windows Pen API Programmer's Reference (penapi.hlp) Microsoft Windows Sockets 2 Reference (sock2.hlp) Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp) Unix Manual Pages
|