проблема такая: хочу написать программу в которой активно будет использоваться DbgPrint.В kd и в dbgview сообщения от этих функций выводятся. такой вопрос: Каким образом и откуда kd и dbgview берут буффер с этими сообщениями выводимыми этими функциями?! какие функции используют и алгоритм вывода в user-mode?!
Поиск в инете и по форуму, тема поднималась и там были ссылки на статью, подробно объясняющую принцип работы OutputDebugString & DbgView.