Поделиться через


CDebugReportHook Class

Этот класс используется отправлять отладочные отчеты к именованному каналу.

class CDebugReportHook

Члены

Открытые конструкторы

Имя

Описание

CDebugReportHook::CDebugReportHook

Вызовы SetPipeName, SetTimeout и SetHook.

CDebugReportHook::~CDebugReportHook

Вызовы CDebugReportHook::RemoveHook.

Открытые методы

Имя

Описание

CDebugReportHook::CDebugReportHookProc

(Статический) Пользовательская функция отчетности, обрезается по среды выполнения c процесс отладки отчетов.

CDebugReportHook::RemoveHook

Вызовите этот метод, чтобы остановить отправлять для отладки отчеты к именованному каналу и восстановление предыдущего обработчик отчета.

CDebugReportHook::SetHook

Вызовите этот метод, чтобы отправлять для отладки отчеты к именованному каналу.

CDebugReportHook::SetPipeName

Вызывайте этот метод для задания компьютер и имя канала, к которой будут отправлены отчеты об отладке.

CDebugReportHook::SetTimeout

Вызовите этот метод, чтобы задать время в миллисекундах, в течение которого этот класс ожидает именованный канал.

Заметки

Создайте экземпляр данного класса в отладочные построения пользовательских служб или приложений отправлять отладочные отчеты к именованному каналу. Отчеты создаются путем вызова _CrtDbgReport debug или помощью программы-оболочки для данной функции и макросы ATLTRACEATLASSERT.

Использование этого класса можно интерактивно для отладки компоненты, выполняющиеся в неинтерактивном офис окна.

Обратите внимание, отправлено отладки отчеты с использованием основной контекст безопасности потока. Олицетворение временно отключен, что отладочные отчетов может быть доступна в ситуациях, когда производится олицетворение низких пользователей привилегий, как в веб-приложении.

Требования

Header: atlutil.h

См. также

Другие ресурсы

Классы ATL