Freigeben über


ICorDebugProcess6::MarkDebuggerAttached-Methode

Ändert den internen Zustand des Debugempfängers so, dass die Debugger.IsAttached Methode zurückgegeben wird true.

Syntax

HRESULT MarkDebuggerAttached(
    BOOL fIsAttached
);

Die Parameter

fIsAttached true wenn die Debugger.IsAttached Methode angeben soll, dass ein Debugger angefügt ist; false andernfalls.

Rückgabewert

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

Rückgabewert Description
S_OK Die Debuggee wurde erfolgreich aktualisiert.
CORDBG_E_MODULE_NOT_LOADED Die Assembly, die die Debugger.IsAttached Methode enthält, wird nicht geladen, oder ein anderer Fehler, z. B. fehlende Metadaten, verhindert, dass sie erkannt wird.

Dieser Fehler ist häufig und gutartig. Sie sollten die Methode erneut aufrufen, wenn zusätzliche Assemblys geladen werden.
Andere Fehlerwerte HRESULT . Andere Werte deuten wahrscheinlich auf fehlerhafte Debugger- oder Compilerkomponenten hin.

Bemerkungen

Hinweis

Diese Methode ist nur für .NET Native verfügbar.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.6

Siehe auch