ICorDebugManagedCallback2::ChangeConnection-Methode
Benachrichtigt den Debugger, dass sich der Satz an Aufgaben, die der angegebenen Verbindung zugeordnet sind, geändert hat.
Syntax
HRESULT ChangeConnection (
[in] ICorDebugProcess *pProcess,
[in] CONNID dwConnectionId
);
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.
Hinweise
Ein ChangeConnection
-Rückruf wird in einem der folgenden Fälle ausgelöst:
Ein Debugger wird an einen Prozess angefügt, der Verbindungen enthält. In diesem Fall generiert und sendet die Runtime ein ICorDebugManagedCallback2::CreateConnection-Ereignis und ein
ChangeConnection
-Ereignis für jede Verbindung im Prozess. EinChangeConnection
-Ereignis wird für jede vorhandene Verbindung generiert, unabhängig davon, ob sich der Aufgabensatz der Verbindung seit der Erstellung geändert hat.Ein Host ruft ICLRDebugManager::SetConnectionTasks in der Hosting-API auf.
Der Debugger sollte alle Threads im Prozess überprüfen, um die neuen Änderungen zu übernehmen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit 2.0 verfügbar.