Udostępnij za pomocą


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. Zdarzenie ChangeConnection 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.

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

Zobacz także