หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Notifies the debugger that the set of tasks associated with the specified connection has changed.
Syntax
HRESULT ChangeConnection (
[in] ICorDebugProcess *pProcess,
[in] CONNID dwConnectionId
);
Parameters
pProcess
[in] A pointer to an "ICorDebugProcess" object that represents the process containing the connection that changed.
dwConnectionId
[in] The ID of the connection that changed.
Remarks
A 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. AChangeConnectionevent is generated for every existing connection, regardless of whether that connection’s set of tasks has been changed since its creation. - When a host calls ICLRDebugManager::SetConnectionTasks in the hosting API.
The debugger should scan all threads in the process to pick up the new changes.
Requirements
Platforms: See .NET supported operating systems.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET versions: Available since .NET Framework 2.0