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.
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