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


Метод ICorDebugProcess3::SetEnableCustomNotification

Включает и отключает уведомления пользовательского отладчика указанного типа.

Синтаксис

HRESULT SetEnableCustomNotification(ICorDebugClass * pClass,
                                    BOOL fEnable);

Параметры

pClass [in] Тип, указывающий пользовательские уведомления отладчика.

fEnable [in] true для включения пользовательских уведомлений отладчика; false для отключения уведомлений. Значение по умолчанию — false.

Замечания

Если fEnable задано значение true, вызовы Debugger.NotifyOfCrossThreadDependency метода активируют обратный вызов ICorDebugManagedCallback3::CustomNotification . Уведомления отключены по умолчанию; Таким образом, отладчик должен указать все типы уведомлений, о которые он знает и хочет обрабатывать. Так как класс ICorDebugClass ограничен доменом приложения, отладчик должен вызывать SetEnableCustomNotification каждый домен приложения в процессе, если он хочет получить уведомление во всем процессе.

Начиная с .NET Framework 4, единственным поддерживаемым уведомлением является уведомление о зависимости между потоками.

Требования

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

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

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

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

См. также