Méthode IMallocSpy ::P ostDidAlloc (objidl.h)
Effectue les opérations requises après l’appel de IMalloc ::D idAlloc.
Syntaxe
int PostDidAlloc(
[in] void *pRequest,
[in] BOOL fSpyed,
[in] int fActual
);
Paramètres
[in] pRequest
Pointeur spécifié dans l’appel à DidAlloc.
[in] fSpyed
Indique si l’allocation a été effectuée pendant que cet espion était actif.
[in] fActual
Valeur retournée par DidAlloc.
Valeur retournée
Valeur retournée à l’appelant de DidAlloc.
Remarques
Lorsqu’un objet espion implémentant IMallocSpy est inscrit à l’aide de la fonction CoRegisterMallocSpy , COM appelle cette méthode immédiatement après tout appel à DidAlloc. Cette méthode est incluse pour l’exhaustivité et la cohérence ; il n’est pas prévu que les développeurs implémentent des fonctionnalités significatives dans cette méthode.
Pour plus de commodité, pRequest, le pointeur d’origine passé dans l’appel à DidAlloc, est passé à PostDidAlloc. En outre, le paramètre fActual est une valeur booléenne qui indique si cette valeur a été réellement passée à DidAlloc. Si ce n’est pas le cas, cela indiquerait que IMallocSpy ::P reDidAlloc a été implémenté pour modifier ce pointeur à des fins de débogage.
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 |