> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# HCTracePlatformThisThreadIdCallback

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

# HCTracePlatformThisThreadIdCallback

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

## 構文

```cpp theme={null}
uint64_t CALLBACK HCTracePlatformThisThreadIdCallback(  
         void* context  
)  
```

### パラメーター

*context*\
型: void\*

[HCTraceSetPlatformCallbacks](https://docs.xbox.com/ja-jp/reference/live/httpclient/trace/functions/hctracesetplatformcallbacks.md) に渡された *threadIdContext* の値。ヘッダーではこのパラメーターは名前なしで宣言されています。このページでは *context* と呼びます。

### 戻り値

型: uint64\_t

呼び出し元スレッドの ID。libHttpClient はこの値を [HCTraceCallback](https://docs.xbox.com/ja-jp/reference/live/httpclient/trace/functions/hctracecallback.md) の *threadId* パラメーターとして渡し、デバッガー出力に含めます。

## 解説

libHttpClient を初期化する前に、[HCTraceSetPlatformCallbacks](https://docs.xbox.com/ja-jp/reference/live/httpclient/trace/functions/hctracesetplatformcallbacks.md) を呼び出してこのコールバックを設定します。

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

## 要件

**ヘッダー:** trace.h

**ライブラリ:** libHttpClient.lib

**サポートされているプラットフォーム:** Windows、XBOX One ファミリー本体および XBOX Series 本体

## 関連項目

[trace](https://docs.xbox.com/ja-jp/reference/live/httpclient/trace/trace_members.md)\
[HCTraceSetPlatformCallbacks](https://docs.xbox.com/ja-jp/reference/live/httpclient/trace/functions/hctracesetplatformcallbacks.md)\
[HCTracePlatformWriteMessageToDebuggerCallback](https://docs.xbox.com/ja-jp/reference/live/httpclient/trace/functions/hctraceplatformwritemessagetodebuggercallback.md)


## Related topics

- [HCTraceSetPlatformCallbacks](https://docs.xbox.com/ja-jp/reference/live/httpclient/trace/functions/hctracesetplatformcallbacks.md)
- [HCTracePlatformWriteMessageToDebuggerCallback](https://docs.xbox.com/ja-jp/reference/live/httpclient/trace/functions/hctraceplatformwritemessagetodebuggercallback.md)
- [trace](https://docs.xbox.com/ja-jp/reference/live/httpclient/trace/trace_members.md)
- [HCTraceCallback](https://docs.xbox.com/ja-jp/reference/live/httpclient/trace/functions/hctracecallback.md)
- [game_chat_thread_id](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/enums/game_chat_thread_id.md)
