Aracılığıyla paylaş


ICorDebugManagedCallback2::ChangeConnection Yöntemi

Hata ayıklayıcıya, belirtilen bağlantıyla ilişkili görev kümesinin değiştiğini bildirir.

Sözdizimi

HRESULT ChangeConnection (
    [in] ICorDebugProcess     *pProcess,
    [in] CONNID               dwConnectionId
);

Parametreler

pProcess [in] Değişen bağlantıyı içeren işlemi temsil eden "ICorDebugProcess" nesnesine yönelik bir işaretçi.

dwConnectionId [in] Değişen bağlantının kimliği.

Açıklamalar

ChangeConnection Aşağıdaki durumlardan birinde geri çağırma tetiklenir:

  • Bir hata ayıklayıcısı bağlantıları içeren bir işleme eklendiğinde. Bu durumda, çalışma zamanı bir ICorDebugManagedCallback2::CreateConnection olayı ve işlemdeki her bağlantı için bir ChangeConnection olay oluşturur ve gönderir. ChangeConnection Bağlantının görev kümesinin oluşturulduktan sonra değiştirilip değiştirilmediğine bakılmaksızın, mevcut her bağlantı için bir olay oluşturulur.
  • Konak, barındırma API'sinde ICLRDebugManager::SetConnectionTasks'i çağırdığında.

Hata ayıklayıcısı, yeni değişiklikleri almak için işlemdeki tüm iş parçacıklarını taramalıdır.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 2.0'dan itibaren kullanılabilir

Ayrıca bakınız