Freigeben über


ICorDebugProcess3::SetEnableCustomNotification-Methode

Aktiviert und deaktiviert benutzerdefinierte Debuggerbenachrichtigungen des angegebenen Typs.

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. Daher muss der Debugger alle Benachrichtigungstypen angeben, die er kennt und behandeln möchte. Da der Gültigkeitsbereich der ICorDebugClass-Klasse anhand der Anwendungsdomänen festgelegt wird, muss der Debugger SetEnableCustomNotification für jede Anwendungsdomäne im Prozess aufrufen, wenn er die Benachrichtigung für den gesamten Prozess empfangen will.

Ab .NET Framework, Version 4 wird als einzige Benachrichtigung eine threadübergreifende Abhängigkeitsbenachrichtigung unterstützt.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4

Siehe auch

Referenz

ICorDebugProcess3-Schnittstelle

ICorDebugProcess2-Schnittstelle

ICorDebugProcess-Schnittstelle

Weitere Ressourcen

Debugschnittstellen

Debuggen (Referenz zur nicht verwalteten API)