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.
Gibt an, dass eine benutzerdefinierte Debuggerbenachrichtigung ausgelöst wurde.
Syntax
HRESULT CustomNotification(ICorDebugThread * pThread,
ICorDebugAppDomain * pAppDomain);
Die Parameter
pThread [in] Ein Zeiger auf den Thread, der die Benachrichtigung ausgelöst hat.
pAppDomain [in] Ein Zeiger auf die Anwendungsdomäne, die den Thread enthält, der die Benachrichtigung ausgelöst hat.
Rückgabewert
Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die auf Methodenfehler hinweisen.
| HRESULT | Description |
|---|---|
| S_OK | Die Methode wurde erfolgreich abgeschlossen. |
Exceptions
Bemerkungen
Ein anschließender Aufruf der ICorDebugThread4::GetCurrentCustomDebuggerNotification-Methode ruft das Threadobjekt ab, das an die Debugger.NotifyOfCrossThreadDependency Methode übergeben wurde. Der Threadobjekttyp muss zuvor durch Aufrufen der ICorDebugProcess3::SetEnableCustomNotification-Methode aktiviert worden sein. Der Debugger kann typspezifische Parameter aus den Feldern des Threadobjekts lesen und Antworten in Feldern speichern.
Die ICorDebug-Schnittstelle erzwingt keine Richtlinie für die Arten von Benachrichtigungen oder deren Inhalt, und die Semantik der Benachrichtigungen ist ein Vertrag zwischen Debuggern, Anwendungen und .NET.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.0