Метод IMallocSpy::P ostDidAlloc (objidl.h)
Выполняет операции, необходимые после вызова IMalloc::D idAlloc.
Синтаксис
int PostDidAlloc(
[in] void *pRequest,
[in] BOOL fSpyed,
[in] int fActual
);
Параметры
[in] pRequest
Указатель, указанный в вызове DidAlloc.
[in] fSpyed
Указывает, было ли выделение выполнено, пока этот шпион был активным.
[in] fActual
Значение, возвращаемое DidAlloc.
Возвращаемое значение
Значение, возвращаемое вызывающей стороны DidAlloc.
Комментарии
Когда объект-шпион, реализующий IMallocSpy , регистрируется с помощью функции CoRegisterMallocSpy , COM вызывает этот метод сразу после любого вызова DidAlloc. Этот метод включается для полноты и согласованности; не предполагается, что разработчики будут реализовывать значительные функциональные возможности в этом методе.
Для удобства pRequest, исходный указатель, переданный в вызове DidAlloc, передается в PostDidAlloc. Кроме того, параметр fActual является логическим значением, которое указывает, было ли это значение фактически передано в DidAlloc. В противном случае будет указано, что IMallocSpy::P reDidAlloc был реализован для изменения этого указателя для некоторых целей отладки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | objidl.h |