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

# XNetworkingConfigurationSetting

> XNetworkingConfigurationSetting

# XNetworkingConfigurationSetting

[XNetworkingSetConfigurationSetting](/reference/networking/xnetworking/functions/xnetworkingsetconfigurationsetting) または [XNetworkingQueryConfigurationSetting](/reference/networking/xnetworking/functions/xnetworkingqueryconfigurationsetting) で使用する設定タイプ。

## 構文

```cpp theme={null}
enum class XNetworkingConfigurationSetting  : uint32_t  
{  
    MaxTitleTcpQueuedReceiveBufferSize = 0,  
    MaxSystemTcpQueuedReceiveBufferSize = 1,  
    MaxToolsTcpQueuedReceiveBufferSize = 2,  
}  
```

## 定数

| 定数                                  | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| MaxTitleTcpQueuedReceiveBufferSize  | 利用可能なユーザー モード バッファーが (例えば [WSARecv](https://learn.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsarecv) 経由で) 送信されていないときに受信されたペイロードを一時的にキューイングするために、タイトル プロセスによって作成されたすべての TCP ソケットが割り当てられる最大メモリ量 (バイト単位)。この制限を超える着信ペイロードは破棄され、送信者にはパケット損失として現れ、再試行が必要となり、遅延やスループットに影響する可能性があります。<br />値の設定はいつでも変更できます。新しい値が現在割り当てられている量より小さい場合、既存のキュー内の受信バッファーがタイトルによって読み取られて合計が新しい値を下回るまで、今後の割り当ては禁止されます。現在割り当てられている量は、[XNetworkingQueryStatistics](/reference/networking/xnetworking/functions/xnetworkingquerystatistics) を使用して [XNetworkingStatisticsType](/reference/networking/xnetworking/enums/xnetworkingstatisticstype)::TitleTcpQueuedReceivedBufferUsage を指定することで決定できます。<br />最小値は 0 で、キューイングされた TCP 受信バッファー割り当てを禁止します。最大値は UINT64\_MAX で、割り当てを人工的に制限しません (ただし、タイトル パーティションで実際に利用可能なメモリが不足している場合は、割り当てが失敗する可能性があります)。XBOX の既定値は 33,554,432 (32 メガバイト) です。PC の既定値は 0 です。<br /> PC でこのパラメーター設定を構成しようとすると、E\_NOTIMPL エラー コードで失敗します。PC でこの設定を取得すると、常に値 0 が報告されます。 |
| MaxSystemTcpQueuedReceiveBufferSize | ソケット バッファーがまだ送信されていないときに受信されたペイロードを一時的にキューイングするために、システムによって作成されたすべての TCP ソケットが割り当てられる最大メモリ量 (バイト単位)。この制限を超える着信ペイロードは破棄され、送信者にはパケット損失として現れ、再試行が必要となり、遅延やスループットに影響する可能性があります。<br /> 値の設定はいつでも変更できます。新しい値が現在割り当てられている量より小さい場合、既存のキュー内の受信バッファーがシステムによって読み取られて合計が新しい値を下回るまで、今後の割り当ては禁止されます。現在割り当てられている量は、[XNetworkingQueryStatistics](/reference/networking/xnetworking/functions/xnetworkingquerystatistics) を使用して [XNetworkingStatisticsType](/reference/networking/xnetworking/enums/xnetworkingstatisticstype)::SystemTcpQueuedReceivedBufferUsage を指定することで決定できます。<br /> 最小値は 0 で、キューイングされた TCP 受信バッファー割り当てを禁止します。最大値は UINT64\_MAX で、割り当てを人工的に制限しません (ただし、システム パーティションで実際に利用可能なメモリが不足している場合は、割り当てが失敗する可能性があります)。XBOX の既定値は 4,194,304 (4 メガバイト) です。PC の既定値は最大値です。<br /> PC でこのパラメーター設定を構成しようとすると、E\_NOTIMPL エラー コードで失敗します。PC でこの設定を取得すると、常に値 0 が報告されます。                                                                                                             |
| MaxToolsTcpQueuedReceiveBufferSize  | ソケット バッファーがまだ送信されていないときに受信されたペイロードを一時的にキューイングするために、開発ツールによって作成されたすべての TCP ソケットが割り当てられる最大メモリ量 (バイト単位)。この制限を超える着信ペイロードは破棄され、送信者にはパケット損失として現れ、再試行が必要となり、遅延やスループットに影響する可能性があります。<br /> 値の設定はいつでも変更できます。新しい値が現在割り当てられている量より小さい場合、既存のキュー内の受信バッファーが開発ツールによって読み取られて合計が新しい値を下回るまで、今後の割り当ては禁止されます。現在割り当てられている量は、[XNetworkingQueryStatistics](/reference/networking/xnetworking/functions/xnetworkingquerystatistics) を使用して [XNetworkingStatisticsType](/reference/networking/xnetworking/enums/xnetworkingstatisticstype)::ToolsTcpQueuedReceivedBufferUsage を指定することで決定できます。<br /> 最小値は 0 で、キューイングされた TCP 受信バッファー割り当てを禁止します。最大値は UINT64\_MAX で、割り当てを人工的に制限しません (ただし、ツール パーティションで実際に利用可能なメモリが不足している場合は、割り当てが失敗する可能性があります)。XBOX の既定値は最大値です。PC の既定値は 0 です。<br /> PC でこのパラメーター設定を構成しようとすると、E\_NOTIMPL エラー コードで失敗します。PC でこの値を取得すると、常に値 0 が報告されます。                                                                                                                                |

## 要件

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

**サポートされているプラットフォーム**: Windows、XBOX One ファミリ コンソール、XBOX Series コンソール

## 関連項目

[XNetworking](/reference/networking/xnetworking/xnetworking_members)\
[XNetworkingSetConfigurationSetting](/reference/networking/xnetworking/functions/xnetworkingsetconfigurationsetting)\
[XNetworkingQueryConfigurationSetting](/reference/networking/xnetworking/functions/xnetworkingqueryconfigurationsetting)


## Related topics

- [XNetworkingSetConfigurationSetting](/ja-jp/reference/networking/xnetworking/functions/xnetworkingsetconfigurationsetting.md)
- [XNetworkingQueryConfigurationSetting](/ja-jp/reference/networking/xnetworking/functions/xnetworkingqueryconfigurationsetting.md)
- [XNetworking](/ja-jp/reference/networking/xnetworking/xnetworking_members.md)
- [XNetworkingTcpQueuedReceivedBufferUsageStatistics](/ja-jp/reference/networking/xnetworking/structs/xnetworkingtcpqueuedreceivedbufferusagestatistics.md)
- [PartyXblAccessibilitySettings](/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblaccessibilitysettings.md)
