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