ICorDebugManagedCallback::LogSwitch 方法
通知调试程序公共语言运行时 (CLR) 托管线程已调用 Switch 类中的方法来创建、修改或删除调试/跟踪开关。
语法
HRESULT LogSwitch (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] LONG lLevel,
[in] ULONG ulReason,
[in] WCHAR *pLogSwitchName,
[in] WCHAR *pParentName);
参数
PAppDomain
[in] 指向 ICorDebugAppDomain 对象的指针,该对象表示包含创建、修改或删除调试/跟踪开关的托管线程的应用程序域。
pThread
[in] 指向 ICorDebugThread 对象的指针,该对象表示托管线程。
lLevel
[in] 指示写入事件日志的描述性消息的严重性级别的值。
ulReason
[in] LogSwitchCallReason 枚举的值,指示在调试/跟踪开关上执行的操作。
pLogSwitchName
[in] 指向调试/跟踪开关名称的指针。
pParentName
[in] 指向调试/跟踪开关父级名称的指针。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 1.0 起可用