次の方法で共有


XblMultiplayerEventArgsMember

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

構文

HRESULT XblMultiplayerEventArgsMember(  
         XblMultiplayerEventArgsHandle argsHandle,  
         XblMultiplayerManagerMember* member  
)  

パラメーター

argsHandle _In_
型: XblMultiplayerEventArgsHandle

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

member _Out_
型: XblMultiplayerManagerMember*

マルチプレイヤー イベントに応じて、該当するメンバー:
XblMultiplayerEventType::HostChanged - 新しいホスト メンバー。 既存のホストが離れる場合、このパラメーターで返す新しいホスト メンバーはありません。 この場合、この関数は HRESULT_FROM_WIN32(ERROR_RESOURCE_DATA_NOT_FOUND) を返します。
XblMultiplayerEventType::MemberPropertyChanged - プロパティが変更されたメンバー。

戻り値

型: HRESULT

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

解説

この関数を呼び出して、マルチプレイヤー イベントの XblMultiplayerEventEventType メンバーが XblMultiplayerEventType::HostChanged または XblMultiplayerEventType::MemberPropertyChanged に設定されている xblMultiplayerManagerDoWork によって返されるマルチプレイヤー イベントに関する詳細情報を取得します。
マルチプレイヤー イベントのイベント引数ハンドルは、そのマルチプレイヤー イベントの XblMultiplayerEvent 構造体の EventArgsHandle メンバーから取得できます。
マルチプレイヤー イベントの詳細については、「Multiplayer Manager API の概要」を参照してください。

要件

ヘッダー: multiplayer_manager_c.h

図書館: Microsoft.Xbox.Services.14x.GDK.C.lib

関連項目

multiplayer_manager_c
XblMultiplayerEventArgsFindMatchCompleted
XblMultiplayerEventArgsMembers
XblMultiplayerEventArgsMembersCount
XblMultiplayerEventArgsPerformQosMeasurements
XblMultiplayerEventArgsPropertiesJson
XblMultiplayerEventArgsXuid
XblMultiplayerEventType