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

Executa as operações necessárias depois de chamar IMalloc::D idAlloc.

Sintaxe

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

Parâmetros

[in] pRequest

O ponteiro especificado na chamada para DidAlloc.

[in] fSpyed

Indica se a alocação foi feita enquanto este espião estava ativo.

[in] fActual

O valor retornado por DidAlloc.

Retornar valor

O valor retornado ao chamador de DidAlloc.

Comentários

Quando um objeto spy que implementa IMallocSpy é registrado usando a função CoRegisterMallocSpy , COM chama esse método imediatamente após qualquer chamada para DidAlloc. Esse método é incluído para integridade e consistência; não é previsto que os desenvolvedores implementem funcionalidades significativas nesse método.

Para sua conveniência, pRequest, o ponteiro original passado na chamada para DidAlloc, é passado para PostDidAlloc. Além disso, o parâmetro fActual é um valor booliano que indica se esse valor foi realmente passado para DidAlloc. Caso contrário, indicaria que IMallocSpy::P reDidAlloc foi implementado para alterar esse ponteiro para alguma finalidade de depuração.

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

Confira também

IMalloc::D idAlloc

Imallocspy

IMallocSpy::P reDidAlloc