次の方法で共有


XblMultiplayerEventArgsFindMatchCompleted

XblMultiplayerEventType.FindMatchCompleted マルチプレイヤー イベントの追加情報を取得します。

構文

HRESULT XblMultiplayerEventArgsFindMatchCompleted(  
         XblMultiplayerEventArgsHandle argsHandle,  
         XblMultiplayerMatchStatus* matchStatus,  
         XblMultiplayerMeasurementFailure* initializationFailureCause  
)  

パラメーター

argsHandle _In_
型: XblMultiplayerEventArgsHandle

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

matchStatus _Out_opt_
型: XblMultiplayerMatchStatus*

現在のマッチメイキング状態を記述する呼び出し元によって割り当てられた構造体。

initializationFailureCause _Out_opt_
型: XblMultiplayerMeasurementFailure*

初期化が失敗した理由の原因を返す 呼び出し元によって割り当てられた構造体。エラーが発生しなかった場合は XblMultiplayerMeasurementFailure::None。 このメンバーが初期化ステージを通過しない場合は、XblMultiplayerMatchStatus::Joiningまたは XblMultiplayerMatchStatus::Measuring初期化ステージから遷移するときに、この値が設定されます。

戻り値

型: HRESULT

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

解説

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

要件

ヘッダー: multiplayer_manager_c.h

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

関連項目

multiplayer_manager_c
XblMultiplayerEventArgsMember
XblMultiplayerEventArgsMembers
XblMultiplayerEventArgsMembersCount
XblMultiplayerEventArgsPerformQosMeasurements
XblMultiplayerEventArgsPropertiesJson
XblMultiplayerEventArgsXuid
XblMultiplayerEventType