Freigeben über


ICorDebugProcess6::MarkDebuggerAttached-Methode

Ändert den internen Status des zu debuggenden Objekts, sodass die Debugger.IsAttached-Methode in der .NET Framework-Klassenbibliothek true zurückgibt.

Syntax

HRESULT MarkDebuggerAttached(
    BOOL fIsAttached
);

Parameter

fIsAttachedtrue, falls sich bei der Debugger.IsAttached-Methode herausstellt, dass ein Debugger verbunden ist; anderenfalls false.

Rückgabewert

Diese Methode kann die in der folgenden Tabelle aufgeführten Werte zurückgeben.

Rückgabewert BESCHREIBUNG
S_OK Die zu debuggende Komponente wurde erfolgreich aktualisiert.
CORDBG_E_MODULE_NOT_LOADED Die Assembly mit der Debugger.IsAttached-Methode wurde nicht geladen, oder ein anderer Fehler wie fehlende Metadaten verhindert deren Erkennung.

Dieser Fehler ist nicht außergewöhnlich und unkritisch. Sie sollten die Methode erneut aufrufen, wenn zusätzliche Assemblys geladen werden.
Andere fehlerhafte HRESULT-Werte. Andere Werte deuten wahrscheinlich auf fehlerhafte Vorgänge von Debugger- oder Compilerkomponenten hin.

Bemerkungen

Hinweis

Diese Methode ist nur mit .NET Native verfügbar.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: seit Version 4.6 verfügbar, nur .NET Native

Siehe auch