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