Freigeben über


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

Siehe auch