Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
ChangeConnectionzdarzenie dla każdego połączenia w procesie. ZdarzenieChangeConnectionjest 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.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 2.0