Метод IDebugHostContextExtensibility::CloneContextWithModification (dbgmodel.h)

Этот метод клонирует текущий контекст узла, связывает определенный большой двоичный объект расширения с клонируемым контекстом, завершает контекст и возвращает неизменяемый интерфейс к клонированного контекста.

Синтаксис

HRESULT CloneContextWithModification(
  ULONG             blobId,
  ULONG             dataSize,
  PVOID             data,
  IDebugHostContext **clonedContext
);

Параметры

blobId

Этот входной параметр представляет идентификатор большого двоичного объекта, который будет связан с клонированного контекста.

dataSize

Этот входной параметр представляет размер данных, связанных с клонированных контекстом.

data

Этот входной параметр — это указатель, указывающий на фактические данные, связанные с клонированных контекстом.

clonedContext

Этот параметр указывает на указатель IDebugHostContext, который получает клонированный контекст. Это параметр Output для клонированного контекста.

Возвращаемое значение

Если метод выполнен успешно, он возвращает S_OK. Если ошибка завершается ошибкой, возвращается код ошибки HRESULT.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDebugHostContextExtensibility