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


Метод ICorDebugManagedCallback3::CustomNotification

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

Синтаксис

HRESULT CustomNotification(ICorDebugThread *    pThread,
                           ICorDebugAppDomain * pAppDomain);

Параметры

pThread [in] Указатель на поток, который вызвал уведомление.

pAppDomain [in] Указатель на домен приложения, содержащий поток, который вызвал уведомление.

Возвращаемое значение

Этот метод возвращает следующие конкретные результаты HRESULT, а также ошибки HRESULT, которые указывают на сбой метода.

HRESULT Description
S_OK Метод завершился успешно.

Исключения

Замечания

Последующий вызов метода ICorDebugThread4::GetCurrentCustomDebuggerNotification извлекает объект потока, переданный методу Debugger.NotifyOfCrossThreadDependency . Тип объекта потока должен быть включен ранее путем вызова метода ICorDebugProcess3::SetEnableCustomNotification . Отладчик может считывать параметры типа из полей объекта потока и хранить ответы в полях.

Интерфейс ICorDebug не вводит политику для типов уведомлений или их содержимого, а семантика уведомлений — это строго контракт между отладчиками, приложениями и платформа .NET Framework.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с 4

См. также