Freigeben über


ICorDebugProcess3::SetEnableCustomNotification-Methode

Aktiviert und deaktiviert benutzerdefinierte Debuggerbenachrichtigungen des angegebenen Typs.

Syntax

HRESULT SetEnableCustomNotification(ICorDebugClass * pClass,
                                    BOOL fEnable);

Die 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.

Bemerkungen

Wenn fEnable diese Einstellung truefestgelegt ist, lösen Aufrufe der Debugger.NotifyOfCrossThreadDependency Methode einen ICorDebugManagedCallback3::CustomNotification-Rückruf aus. Benachrichtigungen sind standardmäßig deaktiviert; Daher muss der Debugger alle Benachrichtigungstypen angeben, die er kennt und behandelt werden möchte. Da die ICorDebugClass-Klasse nach Anwendungsdomäne festgelegt ist, muss der Debugger für jede Anwendungsdomäne im Prozess aufrufen SetEnableCustomNotification , wenn sie die Benachrichtigung über den gesamten Prozess empfangen möchte.

Ab .NET Framework 4 ist die einzige unterstützte Benachrichtigung eine threadübergreifende Abhängigkeitsbenachrichtigung.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.0

Siehe auch