Condividi tramite


Metodo ICorDebugManagedCallback2::ChangeConnection

Notifica al debugger che l'insieme di attività associate alla connessione specificata è stato modificato.

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

Parametri

  • pProcess
    [in] Puntatore a un oggetto ICorDebugProcess che rappresenta il processo contenente la connessione modificata.

  • dwConnectionId
    [in] Identificatore della connessione modificata.

Note

Un callback di ChangeConnection verrà generato in uno dei seguenti casi:

  • Quando un debugger viene connesso a un processo che contiene connessioni. In questo caso, il runtime genererà e invierà un evento ICorDebugManagedCallback2::CreateConnection e un evento ChangeConnection per ogni connessione contenuta nel processo. Per ogni connessione esistente viene generato un evento ChangeConnection, indipendentemente dall'eventualità che l'insieme di attività di quella connessione sia stato modificato rispetto alla creazione.

  • Quando un host chiama il metodo ICLRDebugManager::BeginConnection nell'API di hosting.

Il debugger deve analizzare tutti i thread del processo per recuperare le nuove modifiche.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICorDebugManagedCallback2

Interfaccia ICorDebugManagedCallback