Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
COM предоставляет интерфейс IMallocSpy для разработчиков, чтобы использовать его для отладки выделения памяти. Для каждого метода в IMallocесть два метода в IMallocSpy, метод pre и метод post. После того как разработчик осуществит её реализацию и опубликует в систему, система вызывает метод IMallocSpy "pre" непосредственно перед соответствующим методом IMalloc, что эффективно позволяет отладочному коду проследить за операцией выделения, и вызывает метод "post" для освобождения шпиона.
Например, когда COM обнаруживает, что следующий вызов является вызовом IMalloc::Alloc, он вызывает IMallocSpy::PreAlloc, выполняя все операции отладки, которые разработчик хочет во время выполнения Alloc, а затем, когда возвращается вызов Alloc, вызывает IMallocSpy::PostAlloc для освобождения наблюдателя и возврата управления коду.
Связанные разделы