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


Метод 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, единственным поддерживаемым уведомлением является уведомление о зависимости между потоками.

Требования

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

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

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

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

См. также