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