Compartilhar via


Método IDebugHostContextExtensibility::CloneContextForModification (dbgmodel.h)

Esse método clona o contexto atual do host e retorna uma interface de modificação única para associar dados ao contexto.

Sintaxe

HRESULT CloneContextForModification(
  IDebugHostContextExtension **extensionHandle
);

Parâmetros

extensionHandle

Esse parâmetro aponta para um ponteiro IDebugHostContextExtension, que é usado para recuperar a extensão de contexto do host. Esse é um parâmetro de saída para o contexto clonado.

Valor de retorno

Se o método for bem-sucedido, ele retornará S_OK. Se falhar, ele retornará um código de erro HRESULT.

Observações

O método CloneContextForModification é usado para clonar o contexto de host atual para modificação única e imutabilidade eventual. É necessário chamar o método FinalizeContext para finalizar o contexto clonado e voltar ao contexto clonado real. Depois disso, o contexto de host retornado torna-se imutável e não pode ser modificado ainda mais.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

interface IDebugHostContextExtensibility