Bagikan melalui


ICorDebugManagedCallback2::ChangeConnection Method

Memberi tahu debugger bahwa kumpulan tugas yang terkait dengan koneksi yang ditentukan telah berubah.

Syntax

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

Parameter-parameternya

pProcess [di] Penunjuk ke objek "ICorDebugProcess" yang mewakili proses yang berisi koneksi yang berubah.

dwConnectionId [di] ID koneksi yang berubah.

Komentar

Panggilan ChangeConnection balik akan diaktifkan dalam salah satu kasus berikut:

  • Saat debugger dilampirkan ke proses yang berisi koneksi. Dalam hal ini, runtime akan menghasilkan dan mengirimkan peristiwa ICorDebugManagedCallback2::CreateConnection dan ChangeConnection peristiwa untuk setiap koneksi dalam proses. Peristiwa ChangeConnection dihasilkan untuk setiap koneksi yang ada, terlepas dari apakah kumpulan tugas koneksi tersebut telah diubah sejak pembuatannya.
  • Saat host memanggil ICLRDebugManager::SetConnectionTasks di API hosting.

Debugger harus memindai semua utas dalam proses untuk mengambil perubahan baru.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 2.0

Lihat juga