다음을 통해 공유


XblMultiplayerSessionCreateHandle

새로운 로컬 멀티 플레이 세션을 만듭니다.

구문

XblMultiplayerSessionHandle XblMultiplayerSessionCreateHandle(  
         uint64_t xuid,  
         const XblMultiplayerSessionReference* sessionReference,  
         const XblMultiplayerSessionInitArgs* initArgs  
)  

매개 변수

xuid _In_
형식: uint64_t

이 세션을 만드는 중인 사용자의 Xbox 사용자 ID입니다.

sessionReference _In_opt_
형식: XblMultiplayerSessionReference*

세션을 고유하게 식별하는 참조입니다.

initArgs _In_opt_
형식: XblMultiplayerSessionInitArgs*

세션을 초기화하는 데 사용하는 추가 인수입니다. sessionReference가 있으면 이것도 포함되어야 합니다.

반환 값

형식: XblMultiplayerSessionHandle

로컬 멀티 플레이 세션에 대한 핸들입니다.

설명

일괄 처리된 로컬 변경 내용을 서비스에 쓰려면 이 항목 다음에 XblMultiplayerWriteSessionAsync를 호출해야 합니다. XblMultiplayerWriteSessionAsync 없이 호출된 경우에는 로컬 세션 개체를 생성하기만 하고 서비스에 커밋하지 않습니다. 로컬 세션 개체가 더 이상 필요하지 않으면 XblMultiplayerSessionCloseHandle을 호출합니다.

요건

헤더: multiplayer_c.h

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

참고 항목

multiplayer_c