Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |