Partager via


ICorDebugManagedCallback2 ::ChangeConnection, méthode

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

Syntaxe

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é.

Remarques

Un ChangeConnection rappel est déclenché dans l’un des cas suivants :

  • Lorsqu’un débogueur se joint à un processus qui contient des connexions. Dans ce cas, le runtime génère et distribue un événement ICorDebugManagedCallback2 ::CreateConnection et un ChangeConnection événement pour chaque connexion dans le processus. Un ChangeConnection événement est généré pour chaque connexion existante, que l’ensemble de tâches de cette connexion ait été modifié depuis sa création.
  • Lorsqu’un hôte appelle ICLRDebugManager ::SetConnectionTasks dans l’API d’hébergement.

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

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

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

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 2.0

Voir aussi