Méthode IMallocSpy ::P ostAlloc (objidl.h)
Effectue les opérations requises après l’appel de IMalloc ::Alloc.
Syntaxe
void * PostAlloc(
[in] void *pActual
);
Paramètres
[in] pActual
Pointeur retourné par Alloc.
Valeur retournée
Cette méthode retourne un pointeur vers le début du bloc de mémoire réellement alloué. Ce pointeur est également retourné à l’appelant d’Alloc. Si les informations de débogage sont écrites à l’avant de l’allocation de l’appelant, il doit s’agir d’un décalage vers l’avant de pActual. La valeur est identique à pActual si des informations de débogage sont ajoutées ou si aucune information de débogage n’est jointe.
Remarques
Lorsqu’un objet espion implémentant IMallocSpy est inscrit à l’aide de la fonction CoRegisterMallocSpy , COM appelle PostAlloc après tout appel à Alloc. Il prend comme entrée un pointeur vers l’allocation effectuée par l’appel à Alloc et retourne un pointeur vers le début de l’allocation totale, qui peut inclure un décalage vers l’avant par rapport à l’autre valeur si IMallocSpy ::P reAlloc a été implémenté pour attacher les informations de débogage à l’allocation de cette façon. Si ce n’est pas le cas, le même pointeur est retourné et devient également la valeur de retour à l’appelant d’Alloc.
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 |