Partager via


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

Voir aussi

IMalloc ::D idAlloc

IMallocSpy

IMallocSpy ::P reDidAlloc