> ## 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.

# XNetworking

> XNetworking

# XNetworking

次の機能のためのメソッドを含みます。

* ローカル マルチプレイヤー用の推奨されるネットワーキング ポートの取得。
* Network Security Allow List (NSAL) からの証明書サムプリントの一覧の取得。

## 関数

| 関数                                                                                                                                                                         | 説明                                                                               |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [XNetworkingConnectivityHintChangedCallback](/reference/networking/xnetworking/functions/xnetworkingconnectivityhintchangedcallback)                                       | 接続ヒント構造体が変更されたときに呼び出されます。                                                        |
| [XNetworkingGetConnectivityHint](/reference/networking/xnetworking/functions/xnetworkinggetconnectivityhint)                                                               | 現在のネットワーク接続レベル、データ制限、インターフェイスの種類、ネットワーク初期化状態など、デバイス全体の情報を照会します。                  |
| [XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback](/reference/networking/xnetworking/functions/xnetworkingpreferredlocaludpmultiplayerportchangedcallback)       | 推奨されるローカル マルチプレイヤー ポートが変更されたときに呼び出されます。                                          |
| [XNetworkingQueryConfigurationSetting](/reference/networking/xnetworking/functions/xnetworkingqueryconfigurationsetting)                                                   | 指定されたネットワーキング構成設定の数値を取得します。                                                      |
| [XNetworkingQueryPreferredLocalUdpMultiplayerPort](/reference/networking/xnetworking/functions/xnetworkingquerypreferredlocaludpmultiplayerport)                           | マルチプレイヤー トラフィックに使用する、推奨されるローカル UDP ポートを取得します。                                    |
| [XNetworkingQueryPreferredLocalUdpMultiplayerPortAsync](/reference/networking/xnetworking/functions/xnetworkingquerypreferredlocaludpmultiplayerportasync)                 | マルチプレイヤー トラフィックに使用する、推奨されるローカル UDP ポートを非同期に取得します。                                |
| [XNetworkingQueryPreferredLocalUdpMultiplayerPortAsyncResult](/reference/networking/xnetworking/functions/xnetworkingquerypreferredlocaludpmultiplayerportasyncresult)     | QueryPreferredLocalUdpMultiplayerPortAsync 呼び出しの結果を取得します。                        |
| [XNetworkingQuerySecurityInformationForUrlAsync](/reference/networking/xnetworking/functions/xnetworkingquerysecurityinformationforurlasync)                               | XBOX Live 対応タイトル用に Universal Developer Portal で構成された URL に関連する追加のセキュリティ情報を取得します。 |
| [XNetworkingQuerySecurityInformationForUrlAsyncResult](/reference/networking/xnetworking/functions/xnetworkingquerysecurityinformationforurlasyncresult)                   | XNetworkingQuerySecurityInformationForUrlAsync 関数からの結果を取得します。                    |
| [XNetworkingQuerySecurityInformationForUrlAsyncResultSize](/reference/networking/xnetworking/functions/xnetworkingquerysecurityinformationforurlasyncresultsize)           | QueryThumbprintsForUrlAsync 呼び出しからの結果バッファーのサイズを取得します。                            |
| [XNetworkingQuerySecurityInformationForUrlUtf16Async](/reference/networking/xnetworking/functions/xnetworkingquerysecurityinformationforurlutf16async)                     | XBOX Live 対応タイトル用に Universal Developer Portal で構成された URL に関連するセキュリティ情報を取得します。    |
| [XNetworkingQuerySecurityInformationForUrlUtf16AsyncResult](/reference/networking/xnetworking/functions/xnetworkingquerysecurityinformationforurlutf16asyncresult)         | XNetworkingQuerySecurityInformationForUrlUtf16Async 関数からのバッファー結果を取得します。          |
| [XNetworkingQuerySecurityInformationForUrlUtf16AsyncResultSize](/reference/networking/xnetworking/functions/xnetworkingquerysecurityinformationforurlutf16asyncresultsize) | XNetworkingQuerySecurityInformationForUrlUtf16Async 関数からの結果バッファーのサイズを取得します。      |
| [XNetworkingQueryStatistics](/reference/networking/xnetworking/functions/xnetworkingquerystatistics)                                                                       | 指定されたネットワーキング統計情報を、呼び出し元が提供するバッファーに取得します。                                        |
| [XNetworkingRegisterConnectivityHintChanged](/reference/networking/xnetworking/functions/xnetworkingregisterconnectivityhintchanged)                                       | 現在のネットワーク接続レベル、データ制限、インターフェイスの種類、ネットワーク初期化状態など、デバイス全体の情報の変更をタイトルに登録します。          |
| [XNetworkingRegisterPreferredLocalUdpMultiplayerPortChanged](/reference/networking/xnetworking/functions/xnetworkingregisterpreferredlocaludpmultiplayerportchanged)       | 推奨されるローカル UDP マルチプレイヤー ポートが変更されたときに呼び出されるコールバック関数を登録します。                         |
| [XNetworkingSetConfigurationSetting](/reference/networking/xnetworking/functions/xnetworkingsetconfigurationsetting)                                                       | 指定されたネットワーキング構成設定を、指定された数値に変更します。                                                |
| [XNetworkingUnregisterConnectivityHintChanged](/reference/networking/xnetworking/functions/xnetworkingunregisterconnectivityhintchanged)                                   | XNetworkingRegisterConnectivityHintChanged で登録されたコールバック関数の登録を解除します。              |
| [XNetworkingUnregisterPreferredLocalUdpMultiplayerPortChanged](/reference/networking/xnetworking/functions/xnetworkingunregisterpreferredlocaludpmultiplayerportchanged)   | RegisterPreferredLocalUdpMultiplayerPortChanged で登録されたコールバック関数の登録を解除します。         |
| [XNetworkingVerifyServerCertificate](/reference/networking/xnetworking/functions/xnetworkingverifyservercertificate)                                                       | 追加の証明書チェーン検証を提供します。                                                              |

## 構造体

| 構造体                                                                                                                                              | 説明                                                                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [XNetworkingConnectivityHint](/reference/networking/xnetworking/structs/xnetworkingconnectivityhint)                                             | ネットワーク接続レベル、データ制限、インターフェイスの種類、ネットワーク初期化状態など、ネットワークの現在のデバイス全体の状態を定義します。                                                                                                                                   |
| [XNetworkingSecurityInformation](/reference/networking/xnetworking/structs/xnetworkingsecurityinformation)                                       | 特定の URL エンドポイントに対して HTTP スタックを構成する際に使用されるセキュリティ情報を定義します。                                                                                                                                                 |
| [XNetworkingStatisticsBuffer](/reference/networking/xnetworking/structs/xnetworkingstatisticsbuffer)                                             | XNetworkingQueryStatistics でネットワーキング統計情報を照会したときに返される可能性のあるすべての出力構造体型を保持するためのバッファー領域を宣言する共用体。                                                                                                             |
| [XNetworkingTcpQueuedReceivedBufferUsageStatistics](/reference/networking/xnetworking/structs/xnetworkingtcpqueuedreceivedbufferusagestatistics) | XNetworkingQueryStatistics でネットワーキング統計情報を照会し、TitleTcpQueuedReceivedBufferUsage、SystemTcpQueuedReceivedBufferUsage、または ToolsTcpQueuedReceivedBufferUsage の XNetworkingStatisticsType 値が指定された場合に返される出力構造体。 |
| [XNetworkingThumbprint](/reference/networking/xnetworking/structs/xnetworkingthumbprint)                                                         | 証明書の種類、サムプリント、サムプリント サイズを定義します。                                                                                                                                                                          |

## 列挙型

| 列挙型                                                                                                          | 説明                                                                                      |
| ------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------- |
| [XNetworkingConfigurationSetting](/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting)   | XNetworkingSetConfigurationSetting または XNetworkingQueryConfigurationSetting で使用する設定タイプ。 |
| [XNetworkingConnectivityCostHint](/reference/networking/xnetworking/enums/xnetworkingconnectivitycosthint)   | デバイスに対するデータ制限分類のヒントを定義します。                                                              |
| [XNetworkingConnectivityLevelHint](/reference/networking/xnetworking/enums/xnetworkingconnectivitylevelhint) | デバイスに対する接続レベルのヒントを定義します。                                                                |
| [XNetworkingStatisticsType](/reference/networking/xnetworking/enums/xnetworkingstatisticstype)               | XNetworkingQueryStatistics で使用する統計情報の種類。                                                |
| [XNetworkingThumbprintType](/reference/networking/xnetworking/enums/xnetworkingthumbprinttype)               | タイトルで使用される証明書サムプリントの種類を定義します。                                                           |


## Related topics

- [XNetworkingThumbprint](/ja-jp/reference/networking/xnetworking/structs/xnetworkingthumbprint.md)
- [XNetworkingConfigurationSetting](/ja-jp/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting.md)
- [XNetworkingStatisticsType](/ja-jp/reference/networking/xnetworking/enums/xnetworkingstatisticstype.md)
- [XNetworkingSecurityInformation](/ja-jp/reference/networking/xnetworking/structs/xnetworkingsecurityinformation.md)
- [XNetworkingStatisticsBuffer](/ja-jp/reference/networking/xnetworking/structs/xnetworkingstatisticsbuffer.md)
