ICorDebugManagedCallback2::ChangeConnection 方法
通知調試程式與指定連接相關聯的工作集已變更。
語法
HRESULT ChangeConnection (
[in] ICorDebugProcess *pProcess,
[in] CONNID dwConnectionId
);
參數
pProcess
[in]“ICorDebugProcess” 物件的指標,代表包含已變更之連接的進程。
dwConnectionId
[in]已變更之連線的標識碼。
備註
ChangeConnection
在下列任一情況下,將會引發回呼:
當調試程式附加至包含連線的進程時。 在此情況下,運行時間會產生並分派 ICorDebugManagedCallback2::CreateConnection 事件,以及
ChangeConnection
進程中每個連線的事件。ChangeConnection
不論該連接的工作集自建立后是否已變更,都會針對每個現有的連接產生事件。當主機在裝載 API 中呼叫 ICLRDebugManager::SetConnectionTasks 時。
調試程式應該掃描進程中的所有線程,以挑選新的變更。
需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework 版本: 自 2.0 起提供