Метод ICorDebugProcess6::MarkDebuggerAttached
Изменяет внутреннее состояние отлаживаемого кода таким образом, что метод Debugger.IsAttached в библиотеке классов платформы .NET Framework возвращает true
.
Синтаксис
HRESULT MarkDebuggerAttached(
BOOL fIsAttached
);
Параметры
fIsAttached
true
, если метод Debugger.IsAttached должен указать, что отладчик присоединен; в противном случае, false
.
Возвращаемое значение
Метод может возвращать значения, перечисленные в следующей таблице.
Возвращаемое значение | Description |
---|---|
S_OK |
Отлаживаемый объект успешно обновлен. |
CORDBG_E_MODULE_NOT_LOADED |
Сборка, содержащая метод Debugger.IsAttached, не загружена, или другие ошибки, например, отсутствующие метаданные не позволяют ее распознать. Эта ошибка является общей и носит информационный характер. Метод следует вызвать снова при загрузке дополнительных сборок. |
Другие ошибочные значения HRESULT . |
Скорее всего, другие значения указывают некорректно работающие компоненты отладчика или компилятора. |
Замечания
Примечание.
Этот метод доступен только в машинном коде .NET.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: Доступно только с версии 4.6, .NET Native