Condividi tramite


Metodo ICorDebugProcess6::MarkDebuggerAttached

Modifica lo stato interno dell'oggetto debug in modo che il Debugger.IsAttached metodo restituisca true.

Sintassi

HRESULT MarkDebuggerAttached(
    BOOL fIsAttached
);

Parametri

fIsAttached true se il Debugger.IsAttached metodo deve indicare che un debugger è collegato; false in caso contrario, .

Valore restituito

Il metodo può restituire i valori elencati nella tabella seguente.

Valore restituito Description
S_OK Il debug è stato aggiornato correttamente.
CORDBG_E_MODULE_NOT_LOADED L'assembly che contiene il Debugger.IsAttached metodo non viene caricato o un altro errore, ad esempio metadati mancanti, impedisce il riconoscimento.

Questo errore è comune e non dannoso. È necessario chiamare di nuovo il metodo quando vengono caricati assembly aggiuntivi.
Altri valori con errori HRESULT . Altri valori indicano probabilmente un comportamento errato del debugger o dei componenti del compilatore.

Osservazioni:

Annotazioni

Questo metodo è disponibile solo con .NET Native.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 4.6

Vedere anche