Método IMallocSpy::P ostAlloc (objidl.h)
Executa as operações necessárias depois de chamar IMalloc::Alloc.
Sintaxe
void * PostAlloc(
[in] void *pActual
);
Parâmetros
[in] pActual
O ponteiro retornado de Alloc.
Retornar valor
Esse método retorna um ponteiro para o início do bloco de memória realmente alocado. Esse ponteiro também é retornado para o chamador de Alloc. Se as informações de depuração forem gravadas na frente da alocação do chamador, isso deverá ser um deslocamento de encaminhamento do pActual. O valor será o mesmo que pActual se as informações de depuração forem acrescentadas ou se nenhuma informação de depuração estiver anexada.
Comentários
Quando um objeto espião que implementa IMallocSpy é registrado usando a função CoRegisterMallocSpy , COM chama PostAlloc após qualquer chamada para Alloc. Ele usa como entrada um ponteiro para a alocação feita pela chamada para Alloc e retorna um ponteiro para o início da alocação total, o que pode incluir um deslocamento de encaminhamento do outro valor se IMallocSpy::P reAlloc foi implementado para anexar informações de depuração à alocação dessa forma. Caso contrário, o mesmo ponteiro é retornado e também se torna o valor retornado para o chamador de Alloc.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | objidl.h |