通知调试器与指定连接关联的一组任务已更改。
HRESULT ChangeConnection (
[in] ICorDebugProcess *pProcess,
[in] CONNID dwConnectionId
);
参数
pProcess
[in] 一个指向 ICorDebugProcess 对象的指针,该对象表示包含已更改的连接的进程。dwConnectionId
[in] 已更改的连接的 ID。
备注
在以下任何一种情况下,将会触发 ChangeConnection 回调:
调试器附加到包含连接的进程时。 在这种情况下,运行时将为进程中的每个连接生成并调度 ICorDebugManagedCallback2::CreateConnection 事件以及 ChangeConnection 事件。 无论自创建连接以来是否更改了该连接的一组任务,请为每个现有连接生成一个 ChangeConnection 事件。
宿主在宿主 API 中调用 ICLRDebugManager::SetConnectionTasks 时。
调试器应该扫描进程中的所有线程以选取新的更改。
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: CorDebug.idl、CorDebug.h
**库:**CorGuids.lib
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0