次の方法で共有


XblMultiplayerSessionChangeTypes

マルチプレイヤー セッションの変更の種類を示す値を定義します。

構文

enum class XblMultiplayerSessionChangeTypes  : uint32_t  
{  
    None = 0x0000,  
    Everything = 0x0001,  
    HostDeviceTokenChange = 0x0002,  
    InitializationStateChange = 0x0004,  
    MatchmakingStatusChange = 0x0008,  
    MemberListChange = 0x0010,  
    MemberStatusChange = 0x0020,  
    SessionJoinabilityChange = 0x0040,  
    CustomPropertyChange = 0x0080,  
    MemberCustomPropertyChange = 0x0100,  
    TournamentPropertyChange = 0x0200,  
    ArbitrationPropertyChange = 0x0400  
}  

定数

定数 説明
None ありません。
Everything セッション内のすべてのものに対する変更。
HostDeviceTokenChange ホスト デバイス トークンに対する変更。
InitializationStateChange 初期化のステージに対する変更。
MatchmakingStatusChange マッチ検出、マッチ期限切れなど、マッチメイキング ステータスの変更。
MemberListChange セッションに参加しているメンバー。
MemberStatusChange メンバーがセッションを離れた場合。
SessionJoinabilityChange セッションの参加可能性 (XblMultiplayerJoinability) への変更。
CustomPropertyChange セッションのカスタム プロパティの変更。
MemberCustomPropertyChange メンバーのカスタム プロパティの変更。
TournamentPropertyChange 次のゲーム、最後のゲーム、登録など、トーナメント サーバーのプロパティの変更。 非推奨です。 この値は将来のリリースで削除される予定です。
ArbitrationPropertyChange ゲームの結果など、調停サーバーのプロパティの変更。 非推奨です。 この値は将来のリリースで削除される予定です。

以下の引数です。

XblMultiplayerSessionSetSessionChangeSubscription

要件

ヘッダー: multiplayer_c.h

関連項目

multiplayer_c