Поделиться через


Метод ICorDebugProcess6::MarkDebuggerAttached

Изменяет внутреннее состояние отладочного объекта таким образом, чтобы Debugger.IsAttached метод возвращал true.

Синтаксис

HRESULT MarkDebuggerAttached(
    BOOL fIsAttached
);

Параметры

fIsAttached true Debugger.IsAttached Значение , если метод должен указывать на присоединение отладчика; false в противном случае.

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

Метод может возвращать значения, перечисленные в следующей таблице.

Возвращаемое значение Description
S_OK Отладчик успешно обновлен.
CORDBG_E_MODULE_NOT_LOADED Сборка Debugger.IsAttached , содержащая метод, не загружается или другая ошибка, например отсутствующие метаданные, предотвращает его распознавание.

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

Замечания

Замечание

Этот метод доступен только для .NET Native.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

Версии .NET: Доступно с версии .NET Framework 4.6

См. также