Partager via


Interface IMallocSpy (objidl.h)

Permet aux développeurs d’applications de surveiller (espionner) l’allocation de mémoire, de détecter les fuites de mémoire et de simuler une défaillance de mémoire dans les appels aux méthodes IMalloc .

Héritage

L’interface IMallocSpy hérite de l’interface IUnknown. IMallocSpy a également les types de membres suivants :

Méthodes

L’interface IMallocSpy a ces méthodes.

 
IMallocSpy ::P ostAlloc

Effectue les opérations requises après l’appel de IMalloc ::Alloc.
IMallocSpy ::P ostDidAlloc

Effectue les opérations requises après l’appel de IMalloc ::D idAlloc.
IMallocSpy ::P ostFree

Effectue les opérations requises après l’appel de IMalloc ::Free.
IMallocSpy ::P ostGetSize

Effectue les opérations requises après l’appel de IMalloc ::GetSize.
IMallocSpy ::P ostHeapMinimize

Effectue les opérations requises après l’appel de IMalloc ::HeapMinimize.
IMallocSpy ::P ostRealloc

Effectue les opérations requises après l’appel de IMalloc ::Realloc.
IMallocSpy ::P reAlloc

Effectue les opérations requises avant d’appeler IMalloc ::Alloc.
IMallocSpy ::P reDidAlloc

Effectue les opérations requises avant d’appeler IMalloc ::D idAlloc.
IMallocSpy ::P reFree

Effectue les opérations requises avant d’appeler IMalloc ::Free. Cette méthode garantit que le pointeur passé à Free pointe vers le début de l’allocation réelle.
IMallocSpy ::P reGetSize

Effectue les opérations requises avant d’appeler IMalloc ::GetSize.
IMallocSpy ::P reHeapMinimize

Effectue les opérations requises avant d’appeler IMalloc ::HeapMinimize.
IMallocSpy ::P reReallocloc

Effectue les opérations requises avant d’appeler IMalloc ::Realloc.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête objidl.h

Voir aussi

CoGetMalloc

CoRegisterMallocSpy

CoRevokeMallocSpy

IMalloc