XblMultiplayerAddSessionChangedHandler

멀티플레이어 세션이 변경될 때 알림을 받으려면 이벤트 처리기를 등록합니다. XblMultiplayerSetSubscriptionsEnabled를 사용하여 명시적으로 RTA 구독을 사용하도록 설정하지 않은 경우 세션 변경 처리기를 추가하면 자동으로 사용할 수 있게 됩니다. 반환된 XblFunctionContext를 사용하여 처리기 등록을 취소할 수 있습니다.

구문

XblFunctionContext XblMultiplayerAddSessionChangedHandler(  
         XblContextHandle xblContext,  
         XblMultiplayerSessionChangedHandler* handler,  
         void* context  
)  

매개 변수

xblContext _In_
형식: XblContextHandle

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

handler _In_
형식: XblMultiplayerSessionChangedHandler*

알림을 수신하는 콜백 함수입니다.

context _In_opt_
형식: void*

핸들러에 전달할 호출자 컨텍스트입니다.

반환 값

형식: XblFunctionContext

이벤트에 등록된 함수 컨텍스트 토큰입니다.

요구 사항

헤더: multiplayer_c.h

라이브러리: Microsoft.Xbox.Services.141.GSDK.C.lib

참고 항목

multiplayer_c