メインコンテンツへスキップ

HCTracePlatformWriteMessageToDebuggerCallback

書式設定された libHttpClient のトレース メッセージをデバッガーに書き込むプラットフォーム フック。

構文

パラメーター

ヘッダーではこれらのパラメーターは名前なしで宣言されています。このページでは説明的なラベルを使用します。 areaName
型: char const*
メッセージを生成したトレース領域の名前。 level
型: HCTraceLevel
メッセージのトレース レベル。 message
型: char const*
スレッド ID、レベル、時刻、および領域のプレフィックスと末尾の改行を含む、書式設定されたメッセージ。 context
型: void*
HCTraceSetPlatformCallbacks に渡された writeToDebuggerContext の値。

戻り値

型: void

解説

libHttpClient を初期化する前に、HCTraceSetPlatformCallbacks を呼び出してこのコールバックを設定します。libHttpClient は、HCTraceSetTraceToDebugger によってデバッガー出力が有効になっている場合にのみ、コールバックを呼び出します。
Windows PC および XBOX 本体向けの libHttpClient の XBOX Game Development Kit (GDK) ビルドは、このコールバックを呼び出しません。代わりに OutputDebugStringA でデバッガー出力を書き込みます。このフックを呼び出すのは、汎用プラットフォームのトレース実装を使用する libHttpClient ビルドのみです。

要件

ヘッダー: trace.h ライブラリ: libHttpClient.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体

関連項目

trace
HCTraceSetPlatformCallbacks
HCTracePlatformThisThreadIdCallback
HCTraceSetTraceToDebugger
最終更新日 2026年10月30日