Partager via


ICorDebugManagedCallback2::ChangeConnection, méthode

Avertit le débogueur que le jeu de tâches associé à la connexion spécifiée a changé.

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

Paramètres

  • pProcess
    [in] Pointeur vers un objet ICorDebugProcess qui représente le processus contenant la connexion qui a changé.

  • dwConnectionId
    [in] ID de la connexion qui a changé.

Notes

Un rappel ChangeConnection sera déclenché dans l'un ou l'autre des cas suivants :

  • Lorsqu'un débogueur est attaché à un processus qui contient des connexions. Dans ce cas, le runtime génère et distribue un événement ICorDebugManagedCallback2::CreateConnection et un événement ChangeConnection pour chaque connexion dans le processus. Un événement ChangeConnection est généré pour chaque connexion existante, que le jeu de tâches de cette connexion ait été modifié ou non depuis sa création.

  • Lorsqu'un hôte appelle ICLRDebugManager::SetConnectionTasks dans l'API Hosting.

Le débogueur doit analyser tous les threads dans le processus pour récupérer les nouvelles modifications.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl, CorDebug,h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICorDebugManagedCallback2, interface

ICorDebugManagedCallback, interface