Condividi tramite


Metodo ICorDebugManagedCallback2::ChangeConnection

Notifica al debugger che il set di attività associate alla connessione specificata è stato modificato.

Sintassi

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] ID della connessione modificata.

Osservazioni:

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

  • Quando un debugger si connette a un processo che contiene connessioni. In questo caso, il runtime genererà e invierà un evento ICorDebugManagedCallback2::CreateConnection e un ChangeConnection evento per ogni connessione nel processo. Viene generato un ChangeConnection evento per ogni connessione esistente, indipendentemente dal fatto che il set di attività della connessione sia stato modificato dopo la creazione.

  • Quando un host chiama ICLRDebugManager::SetConnectionTasks nell'API di hosting.

Il debugger deve analizzare tutti i thread nel processo per raccogliere le nuove modifiche.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 2.0

Vedi anche