Metodo ICorDebugProcess6::MarkDebuggerAttached

Modifica lo stato interno dell'oggetto del debug in modo che il metodo Debugger.IsAttached nella libreria di classi .NET Framework restituisca true.

Sintassi

HRESULT MarkDebuggerAttached(  
    BOOL fIsAttached  
);  

Parametri

fIsAttached
true se il metodo Debugger.IsAttached deve indicare che è collegato un debugger, altrimenti false.

Valore restituito

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

Valore restituito Descrizione
S_OK L'oggetto del debug è stato aggiornato correttamente.
CORDBG_E_MODULE_NOT_LOADED L'assembly che contiene il metodo Debugger.IsAttached non è caricato oppure altri errori, ad esempio metadati mancanti, ne stanno impedendo il riconoscimento.

Questo errore è frequente e non grave. Chiamare di nuovo il metodo quando vengono caricati altri assembly.
Altri valori di HRESULT con errori. Altri valori indicano probabilmente il comportamento errato di un debugger o dei componenti del compilatore.

Commenti

Nota

Questo metodo è disponibile solo con .NET Native.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile dalla versione 4.6, solo .NET Native

Vedi anche