Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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