Condividi tramite


Metodo ICorDebugManagedCallback::LogSwitch

Notifica al debugger che un thread gestito CLR (Common Language Runtime) ha chiamato un metodo nella Switch classe per creare, modificare o eliminare un commutatore di debug/traccia.

Sintassi

HRESULT LogSwitch (
    [in] ICorDebugAppDomain  *pAppDomain,
    [in] ICorDebugThread     *pThread,
    [in] LONG                 lLevel,
    [in] ULONG                ulReason,
    [in] WCHAR               *pLogSwitchName,
    [in] WCHAR               *pParentName);

Parametri

PAppDomain
[in] Puntatore a un oggetto ICorDebugAppDomain che rappresenta il dominio applicazione contenente il thread gestito che ha creato, modificato o eliminato un commutatore di debug/traccia.

pThread
[in] Puntatore a un oggetto ICorDebugThread che rappresenta il thread gestito.

lLevel
[in] Valore che indica il livello di gravità del messaggio descrittivo scritto nel registro eventi.

ulReason
[in] Valore dell'enumerazione LogSwitchCallReason che indica l'operazione eseguita sull'opzione di debug/traccia.

pLogSwitchName
[in] Puntatore al nome dell'opzione di debug/traccia.

pParentName
[in] Puntatore al nome dell'elemento padre dell'opzione di debug/traccia.

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 1.0

Vedere anche