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.
Benachrichtigt den Debugger, dass sich die Gruppe von Vorgängen, die der angegebenen Verbindung zugeordnet sind, geändert hat.
Syntax
HRESULT ChangeConnection (
[in] ICorDebugProcess *pProcess,
[in] CONNID dwConnectionId
);
Die Parameter
pProcess [in] Ein Zeiger auf ein "ICorDebugProcess"-Objekt, das den Prozess darstellt, der die geänderte Verbindung enthält.
dwConnectionId [in] Die ID der geänderten Verbindung.
Bemerkungen
Ein ChangeConnection Rückruf wird in einem der folgenden Fälle ausgelöst:
- Wenn ein Debugger an einen Prozess angefügt wird, der Verbindungen enthält. In diesem Fall generiert und verteilt die Laufzeit ein ICorDebugManagedCallback2::CreateConnection-Ereignis und ein
ChangeConnectionEreignis für jede Verbindung im Prozess. EinChangeConnectionEreignis wird für jede vorhandene Verbindung generiert, unabhängig davon, ob die Gruppe der Aufgaben dieser Verbindung seit der Erstellung geändert wurde. - Wenn ein Host ICLRDebugManager::SetConnectionTasks in der Hosting-API aufruft.
Der Debugger sollte alle Threads im Prozess überprüfen, um die neuen Änderungen aufzunehmen.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 2.0