ICorDebugManagedCallback2::ChangeConnection — Metoda
Powiadamia debugera o zmianie zestawu zadań skojarzonych z określonym połączeniem.
Składnia
HRESULT ChangeConnection (
[in] ICorDebugProcess *pProcess,
[in] CONNID dwConnectionId
);
Parametry
pProcess
[in] Wskaźnik do obiektu "ICorDebugProcess", który reprezentuje proces zawierający zmienione połączenie.
dwConnectionId
[in] Identyfikator zmienionego połączenia.
Uwagi
Wywołanie ChangeConnection
zwrotne zostanie wyzwolone w jednym z następujących przypadków:
Gdy debuger dołącza do procesu zawierającego połączenia. W takim przypadku środowisko uruchomieniowe wygeneruje i wysyła zdarzenie ICorDebugManagedCallback2::CreateConnection i
ChangeConnection
zdarzenie dla każdego połączenia w procesie. ZdarzenieChangeConnection
jest generowane dla każdego istniejącego połączenia, niezależnie od tego, czy zestaw zadań tego połączenia został zmieniony od czasu jego utworzenia.Gdy host wywołuje element ICLRDebugManager::SetConnectionTasks w interfejsie API hostingu.
Debuger powinien skanować wszystkie wątki w procesie, aby pobrać nowe zmiany.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od wersji 2.0