ICorDebugManagedCallback2::ChangeConnection メソッド
指定された接続に関連付けられたタスクのセットが変更されていることを、デバッガーに通知します。
構文
HRESULT ChangeConnection (
[in] ICorDebugProcess *pProcess,
[in] CONNID dwConnectionId
);
パラメーター
pProcess
[in] 変更された接続が含まれるプロセスを表す "ICorDebugProcess" オブジェクトへのポインター。
dwConnectionId
[in] 変更された接続の ID。
解説
ChangeConnection
コールバックは、次のいずれかの場合に実行されます。
デバッガーが接続を含むプロセスにアタッチするとき。 この場合、ランタイムは、プロセス内の接続ごとに ICorDebugManagedCallback2::CreateConnection イベントと
ChangeConnection
イベントを生成してディスパッチします。 接続のタスク セットが作成後に変更されたかどうかに関係なく、既存のすべての接続に対してChangeConnection
イベントが生成されます。ホストがホスティング API で ICLRDebugManager::SetConnectionTasks を呼び出すとき。
デバッガーは、プロセス内のすべてのスレッドをスキャンして、新しい変更を取得する必要があります。
必要条件
:「システム要件」を参照してください。
ヘッダー: CorDebug.idl、CorDebug.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 2.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET