ICorDebugManagedCallback3::CustomNotification-Methode
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