次の方法で共有


XblMultiplayerEventArgsMembers

XblMultiplayerEventType::MemberJoined および XblMultiplayerEventType::MemberLeft イベントの追加情報を取得します。

構文

HRESULT XblMultiplayerEventArgsMembers(  
         XblMultiplayerEventArgsHandle argsHandle,  
         size_t membersCount,  
         XblMultiplayerManagerMember* members  
)  

パラメーター

argsHandle _In_
型: XblMultiplayerEventArgsHandle

マルチプレイヤー イベントのイベント引数のハンドル。

membersCount _In_
型: size_t

members 配列のサイズ。

members _Out_writes_(membersCount)
型: XblMultiplayerManagerMember*

マルチプレイヤー イベントに応じて、メンバーのリストを返す呼び出し元が割り当てた配列:
XblMultiplayerEventType::MemberJoined- ゲームに参加したメンバーのリスト。
XblMultiplayerEventType::MemberLeft - ゲームを離れたメンバーのリスト。

戻り値

型: HRESULT

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

解説

この関数を呼び出す前に XblMultiplayerEventArgsMembersCount 関数を呼び出して、この関数の members パラメーターに割り当てる必要のある配列のサイズを返します。
マルチプレイヤー イベントのイベント引数ハンドルは、そのマルチプレイヤー イベントの XblMultiplayerEvent 構造体の EventArgsHandle メンバーから取得できます。
マルチプレイヤー イベントの詳細については、「Multiplayer Manager API の概要」を参照してください。

要件

ヘッダー: multiplayer_manager_c.h

ライブラリ: Microsoft.Xbox.Services.141.GSDK.C.lib

関連項目

multiplayer_manager_c
XblMultiplayerEventArgsFindMatchCompleted
XblMultiplayerEventArgsMember
XblMultiplayerEventArgsMembersCount
XblMultiplayerEventArgsPerformQosMeasurements
XblMultiplayerEventArgsPropertiesJson
XblMultiplayerEventArgsXuid
XblMultiplayerEventType