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