Notifies the debugger that the set of tasks associated with the specified connection has changed.
HRESULT ChangeConnection ( [in] ICorDebugProcess *pProcess, [in] CONNID dwConnectionId );
[in] A pointer to an "ICorDebugProcess" object that represents the process containing the connection that changed.
[in] The ID of the connection that changed.
ChangeConnection callback will be fired in either of the following cases:
When a debugger attaches to a process that contains connections. In this case, the runtime will generate and dispatch a ICorDebugManagedCallback2::CreateConnection event and a
ChangeConnectionevent for each connection in the process. A
ChangeConnectionevent is generated for every existing connection, regardless of whether that connection’s set of tasks has been changed since its creation.
The debugger should scan all threads in the process to pick up the new changes.
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
.NET Framework Versions: Available since 2.0