次の方法で共有


XblMultiplayerEventArgsPropertiesJson

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

構文

HRESULT XblMultiplayerEventArgsPropertiesJson(  
         XblMultiplayerEventArgsHandle argsHandle,  
         const char** properties  
)  

パラメーター

argsHandle _In_
型: XblMultiplayerEventArgsHandle

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

properties _Out_
型: char**

マルチプレイヤー イベントに応じた JSON 文字列へのポインター:
XblMultiplayerEventType::MemberPropertyChanged- 変更されたメンバー プロパティの JSON 文字列。
XblMultiplayerEventType::SessionPropertyChanged- 変更されたセッション プロパティの JSON 文字列。
ポインターのメモリは、XblMultiplayerEventArgsHandle オブジェクトの存続期間中、ハンドルが閉じられるまでは有効なままです。

戻り値

型: HRESULT

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

解説

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

要件

ヘッダー: multiplayer_manager_c.h

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

関連項目

multiplayer_manager_c
XblMultiplayerEventArgsFindMatchCompleted
XblMultiplayerEventArgsMember
XblMultiplayerEventArgsMembers
XblMultiplayerEventArgsMembersCount
XblMultiplayerEventArgsPerformQosMeasurements
XblMultiplayerEventArgsXuid
XblMultiplayerEventType