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.
HRESULT CustomNotification(ICorDebugThread * pThread,
ICorDebugAppDomain * pAppDomain);
Parameter
pThread
[in] Ein Zeiger auf den Thread, von dem die Benachrichtigung ausgelöst wurde.pAppDomain
[in] Ein Zeiger auf die Anwendungsdomäne, die den Thread enthält, von dem die Benachrichtigung ausgelöst wurde.
Rückgabewert
Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler für Methodenfehler zurück.
HRESULT |
Beschreibung |
|---|---|
S_OK |
Die Methode wurde erfolgreich abgeschlossen. |
Hinweise
Ein nachfolgender Aufruf der ICorDebugThread4::GetCurrentCustomDebuggerNotification-Methode ruft das Threadobjekt ab, das an die Debugger.NotifyOfCrossThreadDependency-Methode übergeben wurde. Der Typ des Threadobjekts muss zuvor durch Aufruf 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 Richtlinien für die Typen von Benachrichtigungen oder ihren Inhalt, und die Semantik der Benachrichtigungen ist die Semantik eines Vertrags zwischen Debuggern, Anwendungen und .NET Framework.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4
Siehe auch
Referenz
ICorDebugManagedCallback3-Schnittstelle