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

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

Sintaxis

void * PostAlloc(
  [in] void *pActual
);

Parámetros

[in] pActual

Puntero devuelto de Alloc.

Valor devuelto

Este método devuelve un puntero al principio del bloque de memoria asignado realmente. Este puntero también se devuelve al autor de la llamada de Alloc. Si la información de depuración se escribe en la parte frontal de la asignación del autor de la llamada, debe ser un desplazamiento hacia delante de pActual. El valor es el mismo que pActual si se anexa información de depuración o si no se adjunta información de depuración.

Comentarios

Cuando se registra un objeto espía que implementa IMallocSpy mediante la función CoRegisterMallocSpy , COM llama a PostAlloc después de cualquier llamada a Alloc. Toma como entrada un puntero a la asignación realizada por la llamada a Alloc y devuelve un puntero al principio de la asignación total, que podría incluir un desplazamiento hacia delante del otro valor si se implementó IMallocSpy::P reAlloc para adjuntar información de depuración a la asignación de esta manera. Si no es así, se devuelve el mismo puntero y también se convierte en el valor devuelto al autor de la llamada de Alloc.

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::Alloc

IMallocSpy

IMallocSpy::P reAlloc