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 작업의 결과를 가져옵니다. |