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 |