次の方法で共有


XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress

ローカル メンバーの接続アドレスを設定します。

構文

HRESULT XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress(  
         XblUserHandle user,  
         const char* connectionAddress,  
         void* context  
)  

パラメーター

user _In_
型: XblUserHandle

プロパティを設定するユーザー。

connectionAddress _In_z_
型: char*

設定するネットワーク接続アドレス。

context _In_opt_
型: void*

省略可能。 開始呼び出しに XblMultiplayerEvent を関連付けるためのアプリケーション定義データ。

戻り値

型: HRESULT

この API 操作の HRESULT 結果コード。

解説

この関数は、ロビー セッション内のローカル メンバーのネットワーク接続アドレスを設定します。 この接続アドレスを、そのローカル メンバーへのネットワーク接続とセキュア ソケット接続に使用できます。 XblMultiplayerManagerDoWork が呼び出されると、変更がバッチ処理されてサービスに書き込まれます。
この関数の結果は、イベントの種類が XblMultiplayerEventType::LocalMemberConnectionAddressWriteCompleted に設定されたマルチプレイヤー イベントとして配信されます。 XblMultiplayerManagerDoWork を呼び出して、マルチプレイヤー イベントを取得できます。

要件

ヘッダー: multiplayer_manager_c.h

ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib

関連項目

multiplayer_manager_c
XblMultiplayerManagerLobbySessionSetLocalMemberProperties
XblMultiplayerEvent