Método IDebugHostContextExtensibility::CloneContextWithModification (dbgmodel.h)
Esse método clona o contexto atual do host, associa um blob de extensão específico ao contexto clonado, finaliza o contexto e retorna uma interface imutável ao contexto recém-clonado.
Sintaxe
HRESULT CloneContextWithModification(
ULONG blobId,
ULONG dataSize,
PVOID data,
IDebugHostContext **clonedContext
);
Parâmetros
blobId
Esse parâmetro de entrada representa a ID do blob que será associado ao contexto clonado.
dataSize
Esse parâmetro de entrada representa o tamanho dos dados a serem associados ao contexto clonado.
data
Esse parâmetro de entrada é um ponteiro que aponta para os dados reais a serem associados ao contexto clonado.
clonedContext
Esse parâmetro aponta para um ponteiro IDebugHostContext, que recupera o contexto clonado. 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.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dbgmodel.h |