Skip to main content

XNetworkingQueryPreferredLocalUdpMultiplayerPortAsync

マルチプレイヤー トラフィックで使用する、推奨されるローカル UDP ポートを非同期で取得します。

構文

パラメーター

asyncBlock   _Inout_
型: XAsyncBlock*
XAsyncRun に渡される XAsyncBlock へのポインター。

戻り値

型: HRESULT HRESULT の成功またはエラー コード。

解説

返される推奨されるローカル UDP マルチプレイヤー ポートを、後続の socket bind 操作で使用してください。このポートはマルチプレイヤーのリアルタイム タイトル ネットワーク フローを特に対象としており、TCP や HTTP トラフィックではなく UDP トラフィックに対してのみ意味を持ちます。 推奨されるローカル UDP マルチプレイヤーの変更をリッスンするには、XNetworkingRegisterPreferredLocalUdpMultiplayerPortChanged を呼び出します。 ローカル UDP マルチプレイヤー ポートの仕組みについては、同期バージョンの XNetworkingQueryPreferredLocalUdpMultiplayerPort の「解説」セクションを参照してください。 このメソッドは呼び出し元プロセス内のローカル状態を照会して迅速に返るため、時間の影響を受けやすいコンテキストから呼び出しても安全です。

要件

ヘッダー: XNetworking.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリ コンソール、XBOX Series コンソール

概念ドキュメント

関連項目

推奨されるローカル UDP マルチプレイヤー ポート
Windows Sockets (Winsock)
Microsoft Azure PlayFab Party
XNetworking
最終更新日 2026年8月24日