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

Notes

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

  • Quand un débogueur s’attache à 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 l’ensemble de tâches de cette connexion ait été modifié ou non depuis sa création.

  • Quand 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

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi