Compartir a través de


Método IMallocSpy::P ostDidAlloc (objidl.h)

Realiza las operaciones necesarias después de llamar a IMalloc::D idAlloc.

Sintaxis

int PostDidAlloc(
  [in] void *pRequest,
  [in] BOOL fSpyed,
  [in] int  fActual
);

Parámetros

[in] pRequest

Puntero especificado en la llamada a DidAlloc.

[in] fSpyed

Indica si la asignación se realizó mientras este espía estaba activo.

[in] fActual

Valor devuelto por DidAlloc.

Valor devuelto

Valor devuelto al autor de la llamada de DidAlloc.

Comentarios

Cuando se registra un objeto espía que implementa IMallocSpy mediante la función CoRegisterMallocSpy , COM llama a este método inmediatamente después de cualquier llamada a DidAlloc. Este método se incluye por integridad y coherencia; no se prevé que los desarrolladores implementen una funcionalidad significativa en este método.

Por comodidad, pRequest, el puntero original pasado en la llamada a DidAlloc, se pasa a PostDidAlloc. Además, el parámetro fActual es un valor booleano que indica si este valor se pasó realmente a DidAlloc. Si no es así, indicaría que IMallocSpy::P reDidAlloc se implementó para modificar este puntero para algún propósito de depuración.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objidl.h

Consulte también

IMalloc::D idAlloc

IMallocSpy

IMallocSpy::P reDidAlloc