Udostępnij za pośrednictwem


Metoda ICorDebugProcess6::MarkDebuggerAttached

Zmienia stan wewnętrzny debugera, tak aby Debugger.IsAttached metoda w bibliotece klas programu .NET Framework zwracała wartość true.

Składnia

HRESULT MarkDebuggerAttached(
    BOOL fIsAttached
);

Parametry

fIsAttachedtrueDebugger.IsAttached jeśli metoda powinna wskazywać, że debuger jest dołączony; false w przeciwnym razie.

Wartość zwracana

Metoda może zwrócić wartości wymienione w poniższej tabeli.

Wartość zwracana opis
S_OK Debuggee został pomyślnie zaktualizowany.
CORDBG_E_MODULE_NOT_LOADED Zestaw zawierający metodę Debugger.IsAttached nie został załadowany lub inny błąd, taki jak brakujące metadane, uniemożliwia jego rozpoznawanie.

Ten błąd jest typowy i łagodny. Po załadowaniu dodatkowych zestawów należy wywołać metodę ponownie.
Inne wartości powodujące niepowodzenie HRESULT . Inne wartości prawdopodobnie wskazują na niewłaściwe zachowanie składników debugera lub kompilatora.

Uwagi

Uwaga

Ta metoda jest dostępna tylko w przypadku platformy .NET Native.

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne tylko od wersji 4.6, .NET Native

Zobacz też