Метод IMallocSpy::P ostAlloc (objidl.h)
Выполняет операции, необходимые после вызова IMalloc::Alloc.
Синтаксис
void * PostAlloc(
[in] void *pActual
);
Параметры
[in] pActual
Указатель, возвращенный из Alloc.
Возвращаемое значение
Этот метод возвращает указатель на начало блока фактически выделенной памяти. Этот указатель также возвращается вызывающей объекту Alloc. Если отладочная информация записывается в передней части выделения вызывающего объекта, это должно быть прямое смещение от pActual. Значение совпадает с значением pActual, если добавляется отладочная информация или если отладочная информация не присоединена.
Комментарии
Когда шпионский объект, реализующий IMallocSpy , регистрируется с помощью функции CoRegisterMallocSpy , COM вызывает PostAlloc после любого вызова Alloc. Он принимает в качестве входных данных указатель на выделение, выполненное вызовом Alloc, и возвращает указатель на начало общего выделения, который может включать смещение вперед от другого значения, если IMallocSpy::P reAlloc был реализован для присоединения отладочной информации к выделению таким образом. В противном случае возвращается тот же указатель, который также становится возвращаемым значением для вызывающего объекта Alloc.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | objidl.h |