次の方法で共有


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]デバッグ/トレース スイッチの親の名前へのポインター。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

.NET のバージョン: .NET Framework 1.0 以降で使用可能

こちらも参照ください