multiplayer_manager_c
Functions
| Function | Description |
|---|---|
| XblMultiplayerEventArgsFindMatchCompleted | XblMultiplayerEventType.FindMatchCompleted 멀티플레이어 이벤트에 대한 추가 정보를 검색합니다. |
| XblMultiplayerEventArgsMember | XblMultiplayerEventType::HostChanged 및 XblMultiplayerEventType::MemberPropertyChanged 이벤트에 대한 추가 정보를 검색합니다. |
| XblMultiplayerEventArgsMembers | XblMultiplayerEventType::MemberJoined 및 XblMultiplayerEventType::MemberLeft 이벤트에 대한 추가 정보를 검색합니다. |
| XblMultiplayerEventArgsMembersCount | XblMultiplayerEventType::MemberJoined 및 XblMultiplayerEventType::MemberLeft 이벤트에 대한 추가 정보를 검색합니다. |
| XblMultiplayerEventArgsPerformQoSMeasurements | XblMultiplayerEventType::PerformQosMeasurements 이벤트에 대한 추가 정보를 검색합니다. |
| XblMultiplayerEventArgsPropertiesJson | XblMultiplayerEventType::MemberPropertyChanged 및 XblMultiplayerEventType::SessionPropertyChanged 이벤트에 대한 추가 정보를 검색합니다. |
| XblMultiplayerEventArgsXuid | XblMultiplayerEventType::UserAdded, XblMultiplayerEventType::UserRemoved 및 XblMultiplayerEventType::JoinLobbyCompleted 이벤트에 대한 추가 정보를 검색합니다. |
| XblMultiplayerManagerAutoFillMembersDuringMatchmaking | 게임이 게임 플레이 중에 열린 슬롯을 자동으로 채워야 하는지 여부를 나타냅니다. |
| XblMultiplayerManagerCancelMatch | 서버에 매치 요청이 있는 경우 이를 취소합니다. |
| XblMultiplayerManagerDoWork | 타이틀과 Multiplayer Manager(MPM) 간의 게임 상태 업데이트를 유지 관리합니다. |
| XblMultiplayerManagerEstimatedMatchWaitTime | 진행 중인 매치메이킹 요청을 완료하는 데 필요한 예상 대기 시간(초)을 검색합니다. |
| XblMultiplayerManagerFindMatch | 서버에 매치메이킹 요청을 제출합니다. |
| XblMultiplayerManagerGameSessionActive | 활성 게임 세션이 있는지 여부를 나타냅니다. |
| XblMultiplayerManagerGameSessionConstants | 게임 세션과 연관된 세션 상수를 검색합니다. |
| XblMultiplayerManagerGameSessionCorrelationId | 게임 세션에 대한 상관 관계 핸들을 검색합니다. |
| XblMultiplayerManagerGameSessionHost | 게임 세션의 호스트 멤버에 대한 멤버 정보를 검색합니다. |
| XblMultiplayerManagerGameSessionIsHost | 지정된 사용자가 게임 세션의 호스트인지 여부를 나타냅니다. |
| XblMultiplayerManagerGameSessionMembers | 게임 세션의 멤버에 대한 멤버 정보를 검색합니다. |
| XblMultiplayerManagerGameSessionMembersCount | 게임 세션의 멤버 수를 검색합니다. |
| XblMultiplayerManagerGameSessionPropertiesJson | 게임 세션의 사용자 지정 속성을 JSON 문자열로 검색합니다. |
| XblMultiplayerManagerGameSessionSessionReference | 게임 세션의 세션 참조를 검색합니다. |
| XblMultiplayerManagerGameSessionSetProperties | 게임 세션에 대한 사용자 지정 속성의 값을 설정합니다. |
| XblMultiplayerManagerGameSessionSetSynchronizedHost | XblMultiplayerSessionWriteMode::SynchronizedUpdate를 사용하여 게임 세션의 호스트를 설정합니다. |
| XblMultiplayerManagerGameSessionSetSynchronizedProperties | XblMultiplayerSessionWriteMode::SynchronizedUpdate를 사용하여 게임 세션의 사용자 지정 속성 값을 설정합니다. |
| XblMultiplayerManagerInitialize | Multiplayer Manager(MPM)를 초기화합니다. |
| XblMultiplayerManagerJoinability | 로비 세션에 참가할 수 있는 사용자를 나타냅니다. |
| XblMultiplayerManagerJoinGame | 전역적으로 고유한 세션 이름을 사용하여 게임 세션에 참가합니다. |
| XblMultiplayerManagerJoinGameFromLobby | 로비 세션에 대한 새 게임 세션을 만들거나 로비 세션에 대한 게임 세션이 이미 있는 경우 기존 게임 세션에 참가합니다. |
| XblMultiplayerManagerJoinLobby | XBOX 사용자를 로비 세션에 참가시킵니다. |
| XblMultiplayerManagerLeaveGame | 게임 세션을 떠나고 XBOX 사용자와 모든 다른 로컬 사용자를 로비 세션으로 돌려보냅니다. |
| XblMultiplayerManagerLobbySessionAddLocalUser | XBOX 사용자를 로비 세션에 참가시킵니다. |
| XblMultiplayerManagerLobbySessionConstants | 로비 세션과 연관된 세션 상수를 검색합니다. |
| XblMultiplayerManagerLobbySessionCorrelationId | 로비 세션에 대한 상관 관계 핸들을 검색합니다. |
| XblMultiplayerManagerLobbySessionDeleteLocalMemberProperties | 로비 세션의 로컬 멤버에서 사용자 지정 속성을 삭제합니다. |
| XblMultiplayerManagerLobbySessionHost | 로비 세션의 호스트 멤버에 대한 멤버 정보를 검색합니다. |
| XblMultiplayerManagerLobbySessionInviteFriends | 표준 XBOX UI를 표시하여 사용자가 친구 또는 최근 플레이어를 선택하고 게임에 초대할 수 있도록 합니다. |
| XblMultiplayerManagerLobbySessionInviteUsers | 추가 UI를 표시하지 않고 지정된 사용자를 게임에 초대합니다. |
| XblMultiplayerManagerLobbySessionIsHost | 지정된 사용자가 로비 세션의 호스트인지 여부를 나타냅니다. |
| XblMultiplayerManagerLobbySessionLocalMembers | 로비 세션의 로컬 멤버에 대한 멤버 정보를 검색합니다. |
| XblMultiplayerManagerLobbySessionLocalMembersCount | 로비 세션의 로컬 멤버 수를 검색합니다. |
| XblMultiplayerManagerLobbySessionMembers | 로비 세션의 멤버에 대한 멤버 정보를 검색합니다. |
| XblMultiplayerManagerLobbySessionMembersCount | 로비 세션의 멤버 수를 검색합니다. |
| XblMultiplayerManagerLobbySessionPropertiesJson | 로비 세션의 사용자 지정 속성을 JSON 문자열로 검색합니다. |
| XblMultiplayerManagerLobbySessionRemoveLocalUser | 로비 세션과 게임 세션 모두에서 로컬 사용자를 제거합니다. |
| XblMultiplayerManagerLobbySessionSessionReference | 로비 세션의 세션 참조를 검색합니다. |
| XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress | 로컬 멤버의 연결 주소를 설정합니다. |
| XblMultiplayerManagerLobbySessionSetLocalMemberProperties | 로컬 멤버의 사용자 지정 속성을 지정된 JSON 문자열로 설정합니다. |
| XblMultiplayerManagerLobbySessionSetProperties | 로비 세션에 대한 사용자 지정 속성의 값을 설정합니다. |
| XblMultiplayerManagerLobbySessionSetSynchronizedHost | XblMultiplayerSessionWriteMode::SynchronizedUpdate를 사용하여 로비 세션의 호스트를 설정합니다. |
| XblMultiplayerManagerLobbySessionSetSynchronizedProperties | XblMultiplayerSessionWriteMode::SynchronizedUpdate를 사용하여 로비 세션의 사용자 지정 속성 값을 설정합니다. |
| XblMultiplayerManagerMatchStatus | 매치메이킹의 현재 상태를 제공합니다. |
| XblMultiplayerManagerMemberAreMembersOnSameDevice | 두 멤버가 동일한 디바이스에 있는지 여부를 확인합니다. |
| XblMultiplayerManagerSetAutoFillMembersDuringMatchmaking | 게임 플레이 중에 매치메이킹이 열린 슬롯을 자동으로 채워야 하는지 여부를 설정합니다. 이는 언제든지 변경할 수 있습니다. |
| XblMultiplayerManagerSetJoinability | 게임에 참가할 수 있는 사용자를 제한합니다. |
| XblMultiplayerManagerSetQosMeasurements | 현재 사용자와 원격 클라이언트 목록 간의 QoS 측정을 나타내는 json을 설정합니다. 타이틀이 QoS를 수동으로 관리하는 경우에만 사용됩니다. |
Structures
| Structure | Description |
|---|---|
| XblMultiplayerConnectionAddressDeviceTokenPair | QoS 측정을 실행할 연결 주소/디바이스 토큰 쌍입니다. |
| XblMultiplayerEvent | XblMultiplayerManagerDoWork에서 반환된 멀티플레이어 이벤트입니다. |
| XblMultiplayerManagerMember | 멀티플레이어 게임의 멤버에 대한 참조를 나타냅니다. |
| XblMultiplayerPerformQoSMeasurementsArgs | XblMultiplayerEventType::PerformQosMeasurements 이벤트에 대해 반환되는 이벤트 인수입니다. |
Handles
| Handle | Description |
|---|---|
| XblMultiplayerEventArgsHandle | 이벤트 유형에 따라 멀티플레이어 이벤트에 대한 추가 정보를 검색하는 데 사용할 수 있는 멀티플레이어 이벤트 인수에 대한 핸들입니다. |
Enumerations
| Enumeration | Description |
|---|---|
| XblMultiplayerEventType | 멀티플레이어 로비 또는 게임의 이벤트 유형을 나타내는 데 사용되는 값을 정의합니다. XblMultiplayerEventArgsHandle을 사용하여 이벤트 유형에 따라 이벤트에 대한 추가 정보를 얻을 수 있습니다. |
| XblMultiplayerJoinability | 로비에 참가할 수 있는 사용자를 나타내는 데 사용되는 값을 정의합니다. |
| XblMultiplayerMatchStatus | 매치메이킹 단계에 대한 상태를 나타내는 데 사용되는 값을 정의합니다. |
| XblMultiplayerSessionType | 멀티플레이어 세션의 유형을 나타내는 데 사용되는 값을 정의합니다. |
