TraceLoggingActivity クラス (traceloggingactivity.h)
アクティビティ中の ETW イベントのログ記録をサポートします。 すべてのイベントは、手動でタグ付けまたは入れ子にする必要があります。
継承
TraceLoggingActivity クラスは、_TlgActivityBaseを実装します。
メソッド
TraceLoggingActivity クラスには、これらのメソッドがあります。
TraceLoggingActivity::P rovider TraceLoggingActivity::P rovider (traceloggingactivity.h) は、このアクティビティに関連付けられている TraceLogging プロバイダーにハンドルを返します。 |
TraceLoggingActivity::SetRelatedActivity この TraceLoggingActivity オブジェクトの関連アクティビティを設定します。 |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId は、アクティビティの一意識別子を使用して、この TraceLoggingActivity オブジェクトの関連アクティビティを設定します。 |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId(const GUID) は、アクティビティの一意識別子を使用して、この TraceLoggingActivity オブジェクトの関連アクティビティを設定します。 |
TraceLoggingActivity::TraceLoggingActivity 新しい TraceLoggingActivity オブジェクトを作成します。 (オーバーロード 1/2) |
TraceLoggingActivity::TraceLoggingActivity 新しい TraceLoggingActivity オブジェクトを作成します。 (オーバーロード 2/2) |
注釈
トレース ログ アクティビティを使用するには、 TraceLoggingActivity または TraceLoggingThreadActivity のインスタンスを定義 する必要があります。 これらのクラスのいずれかのインスタンスを作成したら、TraceLoggingFunction、TraceLoggingWriteStart、TraceLoggingWriteStop、および TraceLoggingWriteTagged を使用してアクティビティ ログを操作します。 このクラスは、トレースが有効になり、アクティビティが開始されると、一意の識別子を自動的に作成します。
TraceLoggingWriteStart マクロと TraceLoggingWriteStop マクロに一意の識別子を指定することで、アクティビティを手動で入れ子にすることができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2012 R2 |
対象プラットフォーム | Windows |
ヘッダー | traceloggingactivity.h |