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


Метод ICorDebugManagedCallback3::CustomNotification

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

Синтаксис

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

Параметры

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

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

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

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

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

Exceptions

Замечания

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

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

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

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

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

Версии .NET: Доступно с .NET Framework 4.0

См. также