Метод ICorDebugProcess6::MarkDebuggerAttached

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

Синтаксис

HRESULT MarkDebuggerAttached(  
    BOOL fIsAttached  
);  

Параметры

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

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

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

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

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

Комментарии

Примечание

Этот метод доступен только в машинном коде .NET.

Требования

Платформы: см. раздел Требования к системе.

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

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

версии платформа .NET Framework: доступно с версии 4.6, только .NET Native

См. также раздел