ICorDebugManagedCallback::LogSwitch-Methode
Benachrichtigt den Debugger, dass ein verwalteter Common Language Runtime (CLR)-Thread eine Methode in der Switch-Klasse aufgerufen hat, um einen Debug-/Ablaufverfolgungsschalter zu erstellen, zu ändern oder zu löschen.
Syntax
HRESULT LogSwitch (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] LONG lLevel,
[in] ULONG ulReason,
[in] WCHAR *pLogSwitchName,
[in] WCHAR *pParentName);
Parameter
PAppDomain
[in] Ein Zeiger auf ein ICorDebugAppDomain-Objekt, das die Anwendungsdomäne darstellt, die den verwalteten Thread enthält, der einen Debug-/Ablaufverfolgungsschalter erstellt, geändert oder gelöscht hat.
pThread
[in] Ein Zeiger auf ein ICorDebugThread-Objekt, das den verwalteten Thread darstellt.
lLevel
[in] Ein Wert, der den Schweregrad der beschreibenden Nachricht angibt, die in das Ereignisprotokoll geschrieben wurde.
ulReason
[in] Ein Wert der LogSwitchCallReason-Enumeration, der den für den Debug-/Ablaufverfolgungsschalter ausgeführten Vorgang angibt.
pLogSwitchName
[in] Ein Zeiger auf den Namen des Debug-/Ablaufverfolgungsschalters.
pParentName
[in] Ein Zeiger auf den Namen des übergeordneten Elements des Debug-/Ablaufverfolgungsschalters.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 1.0 verfügbar.