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

HCTracePlatformThisThreadIdCallback

libHttpClient のトレース メッセージ用に、呼び出し元スレッドの ID を返すプラットフォーム フック。

構文

パラメーター

context
型: void*
HCTraceSetPlatformCallbacks に渡された threadIdContext の値。ヘッダーではこのパラメーターは名前なしで宣言されています。このページでは context と呼びます。

戻り値

型: uint64_t 呼び出し元スレッドの ID。libHttpClient はこの値を HCTraceCallback の threadId パラメーターとして渡し、デバッガー出力に含めます。

解説

libHttpClient を初期化する前に、HCTraceSetPlatformCallbacks を呼び出してこのコールバックを設定します。
Windows PC および XBOX 本体向けの libHttpClient の XBOX Game Development Kit (GDK) ビルドは、このコールバックを呼び出しません。代わりにオペレーティング システムのスレッド ID を使用します。このフックを呼び出すのは、汎用プラットフォームのトレース実装を使用する libHttpClient ビルドのみです。

要件

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

関連項目

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