multiplayer_c

열거형

열거형 설명
XblMatchmakingStatus 세션의 일치 요청 상태를 나타내는 값을 정의합니다.
XblMultiplayerInitializationStage 관리되는 초기화 중에 세션의 초기화 단계를 나타내는 값을 정의합니다.
XblMultiplayerMeasurementFailure 세션 초기화 중에 QoS(서비스 품질) 측정이 실패한 이유를 나타내는 값을 정의합니다.
XblMultiplayerMetrics 세션의 매치 메이킹 QoS(Quality of Service)를 측정하기 위해 사용되는 메트릭 유형을 나타내는 값을 정의합니다.
XblMultiplayerSessionChangeTypes 멀티 플레이어 세션의 변경 유형을 나타내는 값을 정의합니다.
XblMultiplayerSessionMemberStatus 세션 멤버의 상태를 나타내는 값을 정의합니다.
XblMultiplayerSessionRestriction 세션에 참가할 수 있는 사용자에 대한 제한을 나타내는 값을 정의합니다.
XblMultiplayerSessionStatus 세션의 현재 상태를 나타내는 값을 정의합니다.
XblMultiplayerSessionVisibility 세션의 가시성 또는 접근성을 나타내는 값을 정의합니다.
XblMultiplayerSessionWriteMode 멀티 플레이어 세션을 만들거나 해당 세션에 쓸 때 사용되는 모드를 나타내는 값을 정의합니다.
XblMutableRoleSettings 변경할 수 있는 멀티 플레이어 역할 설정을 나타내는 값을 정의합니다.
XblNetworkAddressTranslationSetting Xbox Live에 연결하는 콘솔의 현재 NAT(네트워크 주소 변환) 설정을 나타내는 값을 정의합니다.
XblTournamentArbitrationState 토너먼트 게임의 중재 상태를 나타내는 값을 정의합니다. 사용되지 않음. 이 열거형은 향후 릴리스에서 제거됩니다.
XblTournamentArbitrationStatus 토너먼트 게임 결과의 상태를 나타내는 값을 정의합니다. 사용되지 않음. 이 열거형은 향후 릴리스에서 제거됩니다.
XblTournamentGameResult 토너먼트 게임의 상태를 나타내는 값을 정의합니다. 사용되지 않음. 이 열거형 상수는 향후 릴리스에서 제거됩니다.
XblTournamentGameResultSource 토너먼트 게임 상태의 원본을 나타내는 값을 정의합니다. 사용되지 않음. 이 열거형은 향후 릴리스에서 제거됩니다.
XblTournamentRegistrationReason 팀이 선택한 토너먼트 등록 상태인 이유를 나타내는 값을 정의합니다. 사용되지 않음. 이후 릴리스에서 제거됩니다.
XblTournamentRegistrationState 토너먼트의 팀 세션 등록 상태를 나타내는 값을 정의합니다. 사용되지 않음. 이 열거형 상수는 향후 릴리스에서 제거됩니다.
XblWriteSessionStatus 멀티 플레이어 세션의 쓰기 상태를 나타내는 값을 정의합니다.

함수

함수 설명
XblFormatSecureDeviceAddress SDAs를 지원하지 않는 플랫폼에 대한 고유한 장치 ID가 지정된 보안 장치 주소를 포맷합니다.
XblMultiplayerAddConnectionIdChangedHandler 멀티플레이어 연결 ID가 변경될 때 알림에 대한 이벤트 핸들러를 등록합니다. 핸들러를 등록 해제하려면 반환된 XblFunctionContext를 사용합니다.
XblMultiplayerAddSessionChangedHandler 멀티플레이어 세션이 변경될 때 알림을 받으려면 이벤트 처리기를 등록합니다. XblMultiplayerSetSubscriptionsEnabled를 사용하여 명시적으로 RTA 구독을 사용하도록 설정하지 않은 경우 세션 변경 처리기를 추가하면 자동으로 사용할 수 있게 됩니다. 반환된 XblFunctionContext를 사용하여 처리기 등록을 취소할 수 있습니다.
XblMultiplayerAddSubscriptionLostHandler 멀티 플레이 구독이 손실될 때 알림에 대한 이벤트 핸들러를 등록합니다. 핸들러를 등록 해제하려면 반환된 XblFunctionContext를 사용합니다.
XblMultiplayerClearActivityAsync 지정된 serviceConfigurationId에 대한 사용자의 현재 활동 세션을 지웁니다.
XblMultiplayerConnectionIdChangedHandler 멀티플레이어 연결 ID가 변경될 때 호출될 콜백 메서드입니다.
XblMultiplayerCreateSearchHandleAsync 기존 세션과 연결된 검색 핸들을 만듭니다. 이렇게 하면 세션을 쿼리할 수 있습니다.
XblMultiplayerCreateSearchHandleResult XblMultiplayerCreateSearchHandleAsync에서 결과를 가져옵니다.
XblMultiplayerDeleteSearchHandleAsync MPSD 서비스에서 검색 핸들을 삭제합니다.
XblMultiplayerGetActivitiesForSocialGroupAsync 사용되지 않음 - XblMultiplayerGetActivitiesWithPropertiesForSocialGroupAsync를 호출합니다. 결과에 CustomSessionProperties도 채워집니다.
특정 “소유자” 플레이어와 연결된 플레이어 소셜 그룹의 현재 활동을 쿼리합니다.
XblMultiplayerGetActivitiesForSocialGroupResult XblMultiplayerGetActivitiesForSocialGroupAsync에 대한 호출의 결과를 가져옵니다.
XblMultiplayerGetActivitiesForSocialGroupResultCount 반환된 XblMultiplayerActivityDetails 개체 수를 가져옵니다.
XblMultiplayerGetActivitiesForUsersAsync 사용되지 않음 - XblMultiplayerGetActivitiesWithPropertiesForUsersAsync를 호출합니다. 결과의 CustomSessionProperties도 채워집니다.
Xbox 사용자 ID로 지정된 플레이어 집합에 대한 현재 활동을 쿼리합니다.
XblMultiplayerGetActivitiesForUsersResult XblMultiplayerGetActivitiesForUsersAsync에 대한 호출 결과를 가져옵니다.
XblMultiplayerGetActivitiesForUsersResultCount 반환된 XblMultiplayerActivityDetails 개체 수를 가져옵니다.
XblMultiplayerGetActivitiesWithPropertiesForSocialGroupAsync 특정 “소유자” 플레이어와 연결된 플레이어 소셜 그룹의 현재 활동을 쿼리합니다.
XblMultiplayerGetActivitiesWithPropertiesForSocialGroupResult XblMultiplayerGetActivitiesWithPropertiesForSocialGroupAsync에 대한 호출 결과를 가져옵니다.
XblMultiplayerGetActivitiesWithPropertiesForSocialGroupResultSize 반환된 XblMultiplayerActivityDetails 개체 크기를 가져옵니다.
XblMultiplayerGetActivitiesWithPropertiesForUsersAsync Xbox 사용자 ID로 지정된 플레이어 집합에 대한 현재 활동을 쿼리합니다.
XblMultiplayerGetActivitiesWithPropertiesForUsersResult XblMultiplayerGetActivitiesWithPropertiesForUsersAsync에 대한 호출 결과를 가져옵니다.
XblMultiplayerGetActivitiesWithPropertiesForUsersResultSize 반환된 XblMultiplayerActivityDetails 개체 크기를 가져옵니다.
XblMultiplayerGetSearchHandlesAsync 연결된 검색 핸들로 세션을 검색합니다.
XblMultiplayerGetSearchHandlesResult XblMultiplayerGetSearchHandlesAsync 호출에서 반환된 로컬 검색 핸들 개체로 핸들을 가져옵니다.
XblMultiplayerGetSearchHandlesResultCount XblMultiplayerGetSearchHandlesAsync 호출에서 반환된 검색 핸들의 개수를 가져옵니다.
XblMultiplayerGetSessionAsync 서버에서 모든 특성이 있는 기존 세션 개체를 가져옵니다.
XblMultiplayerGetSessionByHandleAsync 서버에서 모든 특성과 함께 세션 핸들 ID가 제공된 세션 개체를 가져옵니다.
XblMultiplayerGetSessionByHandleResult XblMultiplayerGetSessionByHandleAsync 호출의 결과를 가져옵니다.
XblMultiplayerGetSessionResult XblMultiplayerGetSessionResult 호출의 결과를 가져옵니다.
XblMultiplayerQuerySessionsAsync 다양한 필터를 사용하여 세션 목록을 검색합니다.
XblMultiplayerQuerySessionsResult 세션 쿼리의 결과를 가져옵니다.
XblMultiplayerQuerySessionsResultCount 세션 쿼리와 일치한 세션 수를 가져옵니다.
XblMultiplayerRemoveConnectionIdChangedHandler 멀티플레이어 ID 변경 알림에 대한 이벤트 핸들러를 등록 해제합니다.
XblMultiplayerRemoveSessionChangedHandler 멀티 플레이 세션 변경 알림에 대한 이벤트 핸들러를 등록 해제합니다.
XblMultiplayerRemoveSubscriptionLostHandler 멀티 플레이 구독 손실 알림에 대한 이벤트 핸들러를 등록 해제합니다.
XblMultiplayerSearchHandleCloseHandle 참조 횟수를 로컬 검색 핸들 세부 정보 개체로 감소시킵니다.
XblMultiplayerSearchHandleDuplicateHandle 참조 횟수를 로컬 검색 핸들 세부 정보 개체로 증가시킵니다.
XblMultiplayerSearchHandleGetCreationTime 검색 핸들을 만든 시간을 가져옵니다.
XblMultiplayerSearchHandleGetCustomSessionPropertiesJson 연결된 세션에 대한 사용자 지정 세션 속성을 가져옵니다.
XblMultiplayerSearchHandleGetId 검색 핸들 개체의 ID를 가져옵니다.
XblMultiplayerSearchHandleGetJoinRestriction 검색 핸들과 연결된 세션의 가입 제한을 가져옵니다.
XblMultiplayerSearchHandleGetMemberCounts 연결된 세션의 현재 구성원과 최대 구성원 수를 가져옵니다.
XblMultiplayerSearchHandleGetNumberAttributes 검색 핸들과 연결된 특성 배열로 포인터를 가져옵니다.
XblMultiplayerSearchHandleGetSessionClosed 검색 핸들과 연결된 세션이 현재 가입을 일시적으로 닫았는지 여부를 가져옵니다.
XblMultiplayerSearchHandleGetSessionOwnerXuids 검색 핸들과 연결된 세션을 소유한 Xuid 배열로 포인터를 가져옵니다.
XblMultiplayerSearchHandleGetSessionReference 검색 핸들이 연결된 세션의 세션 참조를 가져옵니다.
XblMultiplayerSearchHandleGetStringAttributes 검색 핸들과 연결된 특성 배열로 포인터를 가져옵니다.
XblMultiplayerSearchHandleGetTags 검색 핸들과 연결된 태그 배열로 포인터를 가져옵니다.
XblMultiplayerSearchHandleGetVisibility 검색 핸들과 연결된 세션의 표시 여부를 가져옵니다.
XblMultiplayerSendInvitesAsync 지정된 사용자를 세션에 초대합니다. 그러면 표준 초대 텍스트를 사용하여 초대된 각 사용자에게 알림이 표시됩니다. 사용자가 알림을 수락하면 타이틀이 활성화됩니다.
XblMultiplayerSendInvitesResult 지정된 사용자를 세션에 초대합니다. 그러면 표준 초대 텍스트를 사용하여 초대된 각 사용자에게 알림이 표시됩니다. 사용자가 알림을 수락하면 타이틀이 활성화됩니다.
XblMultiplayerSessionAddMemberReservation 지정된 xuid 및 멤버 상수에 대해 세션의 새 멤버 예약을 추가합니다.
XblMultiplayerSessionChangedHandler 세션이 변경될 때 호출할 콜백 메서드입니다.
XblMultiplayerSessionCloseHandle 로컬 세션 개체에 대한 참조 횟수를 감소시킵니다.
XblMultiplayerSessionCompare 2개 세션 사이의 델타를 확인하고 Or'ed MultiplayerSessionChangeType을 반환합니다. 반환된 세션 개체와 함께 XblMultiplayerWriteSessionAsync에 전달된 세션 개체를 비교하는 데 유용합니다.
XblMultiplayerSessionConstantsSetArbitrationTimeouts 세션에 대한 중재 제한 시간을 설정합니다. 새 세션을 생성할 때만 설정할 수 있습니다.
XblMultiplayerSessionConstantsSetCapabilities 세션에 대한 기능 상수를 설정합니다. 새 세션을 생성할 때만 설정할 수 있습니다.
XblMultiplayerSessionConstantsSetCloudComputePackageJson 새 세션을 생성할 때만 설정할 수 있습니다. 'cloudCompute' 기능이 서정된 경우에만 지정할 수 있습니다. 세션을 대신해서 클라우드 컴퓨팅 인스턴스를 할당하도록 클라이언트가 요청할 수 있습니다.
XblMultiplayerSessionConstantsSetMaxMembersInSession 이 세션의 최대 멤버 수를 설정합니다.
XblMultiplayerSessionConstantsSetMeasurementServerAddressesJson 평가해야 하는 잠재적 서버 연결 문자열 집합입니다.
XblMultiplayerSessionConstantsSetMemberInitialization 'memberInitialization' 개체가 설정된 경우 세션은 클라이언트 시스템 또는 타이틀이 세션 생성 후 및/또는 새 멤버가 세션에 참여할 때 초기화를 수행할 것으로 예상합니다. 새 세션을 생성할 때만 설정할 수 있습니다.
XblMultiplayerSessionConstantsSetPeerToHostRequirements 이러한 임계값은 호스트 후보의 각 연결에 적용됩니다. 새 세션을 생성할 때만 설정할 수 있습니다.
XblMultiplayerSessionConstantsSetPeerToPeerRequirements 이러한 임계값은 세션의 모든 멤버에 대한 각 pairwise 연결에 적용됩니다. 새 세션을 생성할 때만 설정할 수 있습니다.
XblMultiplayerSessionConstantsSetQosConnectivityMetrics 세션에 대한 연결 측정을 활성화 또는 비활성화합니다. 새 세션을 생성할 때만 설정할 수 있습니다.
XblMultiplayerSessionConstantsSetTimeouts 세션에 대한 제한 시간을 설정합니다. 새 세션을 생성할 때만 설정할 수 있습니다.
XblMultiplayerSessionConstantsSetVisibility 이 세션의 가시성을 설정합니다.
XblMultiplayerSessionCreateHandle 새로운 로컬 멀티 플레이 세션을 만듭니다.
XblMultiplayerSessionCurrentUser 세션의 현재 사용자를 반환합니다.
XblMultiplayerSessionCurrentUserDeleteCustomPropertyJson 현재 사용자의 사용자 지정 속성을 삭제합니다.
XblMultiplayerSessionCurrentUserSetCustomPropertyJson 현재 사용자의 사용자 지정 속성을 지정된 JSON 문자열로 설정합니다. 멤버가 먼저 세션에 참가해야 합니다.
XblMultiplayerSessionCurrentUserSetEncounters 멀티 플레이 세션 중 사용에게 표시된 그룹을 나타내는 현재 사용자에 대한 그룹 이름 목록을 설정합니다. Encounter는 다른 그룹과의 짧은 상호 작용을 나타냅니다.
XblMultiplayerSessionCurrentUserSetGroups 멀티 플레이 세션 중 사용자가 속한 그룹을 나타내는 현재 사용자에 대한 그룹 이름의 문자열 벡터를 설정합니다.
XblMultiplayerSessionCurrentUserSetMembersInGroup 그룹의 멤버 컬렉션을 설정합니다. 멤버가 먼저 세션에 참가해야 합니다.
XblMultiplayerSessionCurrentUserSetQosMeasurements 멤버의 XblMultiplayerQosMeasurements 컬렉션을 설정합니다. 타이틀이 QoS를 수동으로 관리할 때만 유용합니다. (플랫폼이 QoS를 자동으로 수행할 경우에는 이를 호출할 필요가 없습니다.)
XblMultiplayerSessionCurrentUserSetRoles 로컬 멤버의 역할 정보를 설정합니다. 멤버가 먼저 세션에 참가해야 합니다.
XblMultiplayerSessionCurrentUserSetSecureDeviceAddressBase64 멤버의 base64로 인코딩된 보안 장치 주소를 설정합니다. 멤버가 먼저 세션에 참가해야 합니다.
XblMultiplayerSessionCurrentUserSetServerQosMeasurements 서버의 측정 JSON을 설정합니다. 타이틀이 QoS를 수동으로 관리할 때만 유용합니다. (플랫폼이 QoS를 자동으로 수행할 경우에는 이를 호출할 필요가 없습니다.)
XblMultiplayerSessionCurrentUserSetStatus 현재 사용자를 활성 또는 비활성으로 설정합니다. 멤버가 먼저 세션에 참가해야 합니다.
XblMultiplayerSessionDeleteCustomPropertyJson 세션 사용자 지정 속성을 삭제합니다.
XblMultiplayerSessionDuplicateHandle 로컬 세션 개체에 대한 참조 횟수를 증가시킵니다.
XblMultiplayerSessionEtag 이 세션으로 반환된 ETag입니다.
XblMultiplayerSessionGetInfo 세션에 대한 일부 기본 정보를 가져옵니다. MPSD 세션 문서의 루트에 있는 정보를 표시합니다.
XblMultiplayerSessionGetInitializationInfo 세션 초기화에 대한 정보를 가져옵니다.
XblMultiplayerSessionGetMember 지정된 MemberId의 세션 멤버를 가져옵니다.
XblMultiplayerSessionGetRoleByName 역할 유형 이름 및 역할 이름으로 XblMultiplayerRole 개체를 가져옵니다.
XblMultiplayerSessionHostCandidates 호스트 후보는 세션 상수에서 XblMultiplayerMetrics로 지정된 선호도에 따라 정렬된 장치 토큰의 목록입니다.
XblMultiplayerSessionJoin 로컬 사용자를 세션에 포함하고 사용자를 활성으로 설정합니다.
XblMultiplayerSessionLeave 세션을 만들었거나 가져온 사용자가 세션을 나가는 경우 호출합니다.
XblMultiplayerSessionMatchmakingServer 대상 세션 참조와 연결된 속성이 포함된 멀티 플레이 세션 서버입니다.
XblMultiplayerSessionMembers 세션에 있는 또는 세션에 함께 들어가는 멤버의 컬렉션을 가져옵니다.
XblMultiplayerSessionMembersAccepted 수락되었고 세션에 추가되었으며 더 이상 보류 중이 아닌 멤버 수입니다.
XblMultiplayerSessionPropertiesSetJoinRestriction "open" 세션에 참여할 수 있는 사용자를 제한합니다. (예약에는 효과가 없습니다. 즉, “private” 및 “visible” 세션에는 영향을 주지 않습니다.)
XblMultiplayerSessionPropertiesSetKeywords 세션과 연결된 키워드의 컬렉션입니다. (선택 사항, 비어 있을 수 있음)
XblMultiplayerSessionPropertiesSetReadRestriction "open" 세션을 읽을 수 있는 사용자를 제한합니다. (예약에는 효과가 없습니다. 즉, “private” 및 “visible” 세션에는 영향을 주지 않습니다.)
XblMultiplayerSessionPropertiesSetTurnCollection 차례를 나타내는 세션 MemberIds의 컬렉션을 설정합니다.
XblMultiplayerSessionRawServersJson 이 멀티 플레이 세션에 대한 서버 컬렉션이 포함된 JSON 문자열입니다. 이 Json 개체에는 XblMultiplayerArbitrationServer, XblMultiplayerMatchmakingServer 및 XblMultiplayerTournamentsServer 개체를 만들기 위해 구문 분석되는 정보가 포함됩니다.
XblMultiplayerSessionReferenceCreate SCID(서비스 구성 ID), 세션 템플릿 이름 및 세션 이름에서 XblMultiplayerSessionReference 개체를 만듭니다.
XblMultiplayerSessionReferenceIsValid XblMultiplayerSessionReference 개체의 형식이 올바른지 확인합니다.
XblMultiplayerSessionReferenceToUriPath 세션 참조의 URI 경로 표현을 반환합니다.
XblMultiplayerSessionReferenceParseFromUriPath URI에서 구문 분석된 세션 참조를 반환합니다.
XblMultiplayerSessionRoleTypes 이 세션과 연결된 역할 유형의 집합입니다.
XblMultiplayerSessionSessionConstants 이 세션과 연결된 상수의 집합입니다. 세션을 생성할 때만 설정할 수 있습니다.
XblMultiplayerSessionSessionProperties 세션과 연결된 속성을 가져옵니다. 모든 플레이어가 이러한 속성을 수정할 수 있습니다.
XblMultiplayerSessionSessionReference 세션에 대한 고유 식별 정보입니다.
XblMultiplayerSessionSetAllocateCloudCompute 이 속성이 설정된 경우 'cloudComputePackage' 할당이 시도됩니다.
XblMultiplayerSessionSetClosed true로 설정된 경우 세션을 "closed" 상태로 만듭니다. 즉, 예약이 없으면 새 사용자가 참여할 수 없습니다.
XblMultiplayerSessionSetCustomPropertyJson 세션 사용자 지정 속성을 지정된 JSON 문자열로 설정합니다.
XblMultiplayerSessionSetHostDeviceToken 호스트의 장치 토큰을 설정합니다.
XblMultiplayerSessionSetInitializationSucceeded 새 세션을 생성할 때만 설정할 수 있습니다.
XblMultiplayerSessionSetLocked 세션이 잠기는지 여부를 설정합니다. 잠기는 경우 세션을 나가는 멤버는 세션에 다시 돌아올 수 있어 추가 사용자가 해당 자리를 맡을 수 없습니다.
XblMultiplayerSessionSetMatchmakingResubmit 일치하는 항목을 다시 제출해야 하는지 여부를 설정합니다.
XblMultiplayerSessionSetMatchmakingServerConnectionPath 특정 서버 연결 문자열을 강제로 사용합니다. preserveSession=always 사례에 유용합니다.
XblMultiplayerSessionSetMatchmakingTargetSessionConstantsJson 매치 메이킹의 속성을 설정합니다. 매치 메이킹 서비스로 작동하는 클라이언트만 이를 설정해야 합니다.
XblMultiplayerSessionSetMutableRoleSettings 한 역할에 대한 최대 멤버 수 및/또는 대상 멤버 수를 설정합니다.
XblMultiplayerSessionSetRawServersJson 이 멀티 플레이 세션에 대한 서버 컬렉션이 포함된 JSON 문자열을 설정합니다.
XblMultiplayerSessionSetServerConnectionStringCandidates 게임 서버에 연결하기 위해 세션이 사용할 수 있는 대소문자를 구분하지 않는 연결 문자열의 정렬된 목록입니다. 일반적으로 타이틀은 목록에서 첫 번째 항목을 사용하지만, 정교한 타이틀은 사용자 지정 메커니즘을 사용하여 다른 항목 중 하나를 선택할 수 있습니다(예: 부하 기준).
XblMultiplayerSessionSetSessionChangeSubscription 이 클라이언트가 구독되는 세션 변경 집합을 구성합니다.
XblMultiplayerSessionSubscribedChangeTypes 현재 xboxlivecontext가 구독된 세션의 특성을 나타내는 XblMultiplayerSessionChangeTypes 값의 OR'd 집합을 반환합니다. 항목이 없으면 XblMultiplayerSessionChangeTypes::None입니다.
XblMultiplayerSessionSubscriptionLostHandler rta 구독이 손실되었을 때 호출할 콜백 메서드입니다.
XblMultiplayerSessionTimeOfSession 서버가 세션을 반환한 시간입니다.
XblMultiplayerSessionWriteStatus XblMultiplayerWriteSessionAsync 호출 후 쓰기 상태입니다.
XblMultiplayerSetActivityAsync 통과한 세션을 사용자의 현재 활동으로 설정합니다. 현재 실행 중인 타이틀과 연결된 대로 Xbox 대시보드 사용자 환경(예: 친구 및 게이머 카드)에 표시됩니다. 세션에 참가 가능한 경우, 해당 사용자 환경에도 표시될 수 있습니다.
XblMultiplayerSetSubscriptionsEnabled RTA를 통해 멀티플레이어 서비스 연결을 명시적으로 시작하거나 중지합니다. RTA 구독을 사용하도록 설정하면 다음이 가능합니다. 1. MultiplayerSession 개체를 사용하여 로컬 사용자 세션이 변경될 때 콜백합니다. 처리기는 XblMultiplayerAddSessionChangedHandler를 사용하여 추가됩니다. 2. 이 멀티플레이어어 구독의 기본 RTA 연결이 끊어진 경우 세션에서 멤버를 자동으로 제거합니다.
XblMultiplayerSetTransferHandleAsync 원본 세션에 대해 호출자가 갖는 액세스 권한이 대상 세션으로 확장됩니다.
XblMultiplayerSetTransferHandleResult XblMultiplayerSetTransferHandleAsync 작업의 결과를 가져옵니다.
XblMultiplayerSubscriptionsEnabled 현재 멀티플레이어 구독을 사용할 수 있는지 여부를 나타냅니다. XblMultiplayerSetSubscriptionsEnabled를 사용하여 구독을 명시적으로 사용하거나 사용하지 않도록 설정할 수 있지만, 세션 변경 처리기를 추가하는 경우에도 구독을 자동으로 사용할 수 있게 됩니다.
XblMultiplayerWriteSessionAsync 서비스에 새로운 또는 업데이트된 멀티 플레이 세션을 기록합니다. 세션에 유효한 세션 참조가 있어야 합니다. 그렇지 않은 경우 대신 XblMultiplayerWriteSessionByHandleAsync를 사용합니다.
XblMultiplayerWriteSessionByHandleAsync 세션에 대한 지정된 핸들을 사용하여 서비스에 신규 또는 업데이트된 멀티플레이어 세션을 기록합니다.
XblMultiplayerWriteSessionByHandleResult XblMultiplayerWriteSessionAsync 작업의 결과를 가져옵니다.
XblMultiplayerWriteSessionResult XblMultiplayerWriteSessionAsync 작업의 결과를 가져옵니다.

핸들

Handle 설명
XblMultiplayerSearchHandle MPSD 세션과 관련된 검색 세부 정보 개체에 관한 핸들입니다. 개체에는 세션에 대해 필터링 가능하고 쿼리 가능한 특성이 있습니다.
XblMultiplayerSessionHandle 로컬 멀티 플레이 세션에 대한 핸들입니다. 이 핸들은 로컬 세션 개체를 쿼리하고 변경하는 데 사용됩니다. 로컬 세션 개체에 관한 변경 내용은 XblMultiplayerWriteSessionAsync에 관한 후속 호출이 있을 때까지 멀티 플레이어 서비스에 적용되지 않습니다.

구조

구조 설명
XblDeviceToken 세션에 참여 중인 고유 장치를 나타내는 토큰입니다. 품질 비교를 위해 사용할 수 있는 대소문자를 구분하지 않는 문자열입니다.
XblFormattedSecureDeviceAddress 서식이 지정된 보안 장치 주소입니다.
XblMultiplayerActivityDetails 해당 세션에 대한 일부 세부 정보와 함께 사용자의 현재 멀티 플레이 활동을 나타냅니다.
XblMultiplayerArbitrationServer 멀티플레이어 세션을 지원하는 중재 서버를 나타냅니다. DEPRECATED. 이 구조는 향후 릴리스에서 제거됩니다.
XblMultiplayerInviteHandle 전송된 미해결 초대에 해당하는 핸들입니다.
XblMultiplayerMatchmakingServer 멀티 플레이어 세션을 지원하는 매치 메이킹 서버를 나타냅니다.
XblMultiplayerMemberInitialization 새 멀티 플레이어 서비스 세션에 대한 요구 사항을 나타냅니다.
XblMultiplayerPeerToHostRequirements 호스트 후보 및 세션 멤버 사이의 각 연결에 대한 요구 사항을 나타냅니다.
XblMultiplayerPeerToPeerRequirements 세션 멤버 간 연결의 요구 사항을 나타냅니다.
XblMultiplayerRole 멀티 플레이어 역할에 대한 역할 정보를 나타냅니다.
XblMultiplayerRoleType 멀티플레이어 세션에 대한 역할 범주를 나타냅니다.
XblMultiplayerSessionCapabilities 멀티 플레이어 서비스 세션의 기능을 나타냅니다.
XblMultiplayerSessionChangeEventArgs 세션 변경이 발생할 때 이벤트 핸들러에 전달되는 인수입니다.
XblMultiplayerSessionConstants 멀티 플레이 세션에 대한 상수를 나타냅니다.
XblMultiplayerSessionHandleId 멀티 플레이어 세션의 핸들 ID를 나타냅니다.
XblMultiplayerSessionInfo 로컬 멀티 플레이 세션에 대한 기본 정보입니다.
XblMultiplayerSessionInitArgs 새 로컬 멀티 플레이 세션을 만들 때의 선택적인 인수입니다.
XblMultiplayerSessionInitializationInfo 멤버 초기화 중에 제공됩니다.
XblMultiplayerSessionMember 멀티 플레이 세션에서 멤버에 대한 읽기 전용 참조를 나타냅니다.
XblMultiplayerSessionMemberRole 세션에서 세션 멤버 역할을 나타냅니다.
XblMultiplayerSessionNumberAttribute 멀티 플레이어 세션 검색 핸들을 만들 때 연결할 수 있는 결합형 특성입니다. 특성 이름은 소문자 영숫자이며 문자로 시작합니다.
XblMultiplayerSessionProperties 이 세션과 연결된 속성의 집합입니다. 모든 플레이어가 이러한 속성을 수정할 수 있습니다.
XblMultiplayerSessionQuery 이 요청의 구성을 기준으로 표시 가능한 멀티 플레이 세션을 쿼리합니다.
XblMultiplayerSessionQueryResult XblMultiplayerQuerySessionsAsync 호출에서 반환된 세션 정보입니다.
XblMultiplayerSessionReference 멀티플레이어 세션에 대한 참조를 나타냅니다.
XblMultiplayerSessionReferenceUri 세션 참조의 URI 경로 표현을 나타냅니다.
XblMultiplayerSessionStringAttribute 멀티 플레이어 세션 검색 핸들을 만들 때 연결할 수 있는 결합형 특성입니다. 특성 이름은 소문자 영숫자이며 문자로 시작합니다.
XblMultiplayerSessionTag 멀티 플레이어 세션 검색 핸들을 만들 때 연결할 수 있는 검색 가능 태그입니다. 태그는 영숫자여야 하며 문자로 시작해야 합니다. 대소문자를 구분하지 않습니다.
XblMultiplayerTournamentsServer 멀티플레이어 세션을 지원하는 토너먼트 서버를 나타냅니다. 사용되지 않음. 이 구조는 향후 릴리스에서 제거됩니다.
XblMultiplayerTournamentTeam 토너먼트의 팀을 나타냅니다. 사용되지 않음. 이 구조는 향후 릴리스에서 제거됩니다.
XblTournamentGameResultWithRank 멀티 플레이어 게임 결과를 나타냅니다. 사용되지 않음. 이 구조는 향후 릴리스에서 제거됩니다.
XblTournamentReference 토너먼트 참조에 대한 참조를 나타냅니다. 사용되지 않음. 이 구조는 향후 릴리스에서 제거됩니다.
XblTournamentTeamResult 멀티 플레이 게임에 대한 팀의 결과를 나타냅니다. 사용되지 않음. 이 구조는 향후 릴리스에서 제거됩니다.