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