ICorDebugProcess3::SetEnableCustomNotification-Methode
Aktiviert und deaktiviert benutzerdefinierte Debuggerbenachrichtigungen des angegebenen Typs.
Syntax
HRESULT SetEnableCustomNotification(ICorDebugClass * pClass,
BOOL fEnable);
Parameter
pClass
[in] Der Typ, der benutzerdefinierte Debuggerbenachrichtigungen angibt.
fEnable
[in] true
um benutzerdefinierte Debuggerbenachrichtigungen zu aktivieren; false
um Benachrichtigungen zu deaktivieren. Der Standardwert ist false
.
Hinweise
Wenn fEnable
auf true
festgelegt ist, lösen Aufrufe der Debugger.NotifyOfCrossThreadDependency-Methode einen ICorDebugManagedCallback3::CustomNotification-Rückruf aus. Benachrichtigungen sind standardmäßig deaktiviert. Deshalb muss der Debugger alle Benachrichtigungstypen angeben, die ihm bekannt sind und die er verarbeiten möchte. Da die Klasse ICorDebugClass auf die Anwendungsdomäne bezogen ist, muss der Debugger für jede Anwendungsdomäne im Prozess SetEnableCustomNotification
aufrufen, wenn die Benachrichtigung für den gesamten Prozess empfangen werden soll.
Ab .NET Framework 4 ist die einzige unterstützte Benachrichtigung eine threadübergreifende Abhängigkeitsbenachrichtigung.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4 verfügbar