Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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