Метод 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