Partilhar via


Método ICorDebugManagedCallback2::ChangeConnection

Notifica o depurador de que o conjunto de tarefas associadas à conexão especificada foi alterado.

Sintaxe

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

Parâmetros

pProcess [em] Um ponteiro para um objeto "ICorDebugProcess" que representa o processo que contém a conexão que foi alterada.

dwConnectionId [em] A ID da conexão que foi alterada.

Observações

Um ChangeConnection retorno de chamada será disparado em qualquer um dos seguintes casos:

  • Quando um depurador se conecta a um processo que contém conexões. Nesse caso, o tempo de execução irá gerar e despachar um ICorDebugManagedCallback2::CreateConnection evento e um ChangeConnection evento para cada conexão no processo. Um ChangeConnection evento é gerado para cada conexão existente, independentemente de o conjunto de tarefas dessa conexão ter sido alterado desde sua criação.

  • Quando um host chama ICLRDebugManager::SetConnectionTasks na API de hospedagem.

O depurador deve verificar todos os threads no processo para pegar as novas alterações.

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponível desde 2.0

Consulte também