Freigeben über


ICorDebugManagedCallback2::ChangeConnection-Methode

Benachrichtigt den Debugger, dass die Aufgaben der angegebenen Verbindung geändert wurden.

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 beiden folgenden Fälle ausgelöst:

  • Wenn sich ein Debugger an einen Prozess anfügt, der Verbindungen enthält. In diesem Fall generiert und sendet die Laufzeit ein ICorDebugManagedCallback2::CreateConnection-Ereignis und ein ChangeConnection-Ereignis für jede Verbindung im Prozess. Ein ChangeConnection wird für jede vorhandene Verbindung generiert, unabhängig davon, ob der Satz von Aufgaben für diese Verbindung seit ihrer Erstellung geändert wurde.

  • Wenn ein Host ICLRDebugManager::SetConnectionTasks in der Hosting-API aufruft.

Der Debugger sollte alle Threads im Prozess prüfen, um die neuen Änderungen zu übernehmen.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorDebugManagedCallback2-Schnittstelle

ICorDebugManagedCallback-Schnittstelle