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

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

Синтаксис

HRESULT CloneContextForModification(
  IDebugHostContextExtension **extensionHandle
);

Параметры

extensionHandle

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

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

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

Замечания

Метод CloneContextForModification используется для клонирования текущего контекста узла для однократного изменения и конечной неизменяемости. Необходимо вызвать метод FinalizeContext, чтобы завершить клонированные контексты и вернуться к фактическому клонированного контекста. После этого возвращаемый контекст узла становится неизменяемым и не может быть изменен дальше.

Требования

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

См. также

интерфейс IDebugHostContextExtensibility