다음을 통해 공유


XblMultiplayerSetSubscriptionsEnabled

RTA를 통해 멀티플레이어 서비스 연결을 명시적으로 시작하거나 중지합니다. RTA 구독을 사용하도록 설정하면 다음이 가능합니다. 1. MultiplayerSession 개체를 사용하여 로컬 사용자 세션이 변경될 때 콜백합니다. 처리기는 XblMultiplayerAddSessionChangedHandler를 사용하여 추가됩니다. 2. 이 멀티플레이어어 구독의 기본 RTA 연결이 끊어진 경우 세션에서 멤버를 자동으로 제거합니다.

구문

HRESULT XblMultiplayerSetSubscriptionsEnabled(  
         XblContextHandle xblContext,  
         bool subscriptionsEnabled  
)  

매개 변수

xblContext _In_
형식: XblContextHandle

로컬 사용자용 Xbox Live 컨텍스트입니다.

subscriptionsEnabled _In_
형식: bool

구독을 활성화하려면 true고 중지하려면 false입니다.

반환 값

형식: HRESULT

이 API 작업에 대한 HRESULT 반환 코드입니다.

설명

이 메서드는 RTA 연결을 즉시 사용하도록 설정하지만, 세션 변경 콜백을 받으려면 구독을 사용하도록 설정한 후 세션을 다시 기록해야 합니다.

요구 사항

헤더: multiplayer_c.h

도서관: Microsoft.Xbox.Services.14x.GDK.C.lib

참고 항목

multiplayer_c