Compartilhar 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 [in] Um ponteiro para um objeto "ICorDebugProcess" que representa o processo que contém a conexão que foi alterada.

dwConnectionId [in] 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 é anexado a um processo que contém conexões. Nesse caso, o runtime gerará e expedirá um evento ICorDebugManagedCallback2::CreateConnection 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 selecionar as novas alterações.

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

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

Consulte também