다음을 통해 공유


XblMultiplayerSessionSetMutableRoleSettings

한 역할에 대한 최대 멤버 수 및/또는 대상 멤버 수를 설정합니다.

구문

HRESULT XblMultiplayerSessionSetMutableRoleSettings(  
         XblMultiplayerSessionHandle handle,  
         const char* roleTypeName,  
         const char* roleName,  
         uint32_t* maxMemberCount,  
         uint32_t* targetMemberCount  
)  

매개 변수

handle _In_
형식: XblMultiplayerSessionHandle

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

roleTypeName _In_z_
형식: char*

수정 중인 역할에 대한 역할 유형 이름입니다.

roleName _In_z_
형식: char*

수정할 역할의 이름입니다.

maxMemberCount _In_opt_
형식: uint32_t*

해당 역할을 가질 수 있는 최대 멤버 수입니다.

targetMemberCount _In_opt_
형식: uint32_t*

해당 역할의 대상 멤버 수입니다.

반환 값

형식: HRESULT

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

설명

세션 소유자만 역할 설정을 수정할 수 있고, 이것들만 변경 가능합니다(XblMultiplayerRoleType.MutableRoleSettings 참조). 또한 세션 템플릿에서 수정하려는 특정 역할 유형에 대해 'hasOwners' 기능 및 'ownerManaged'를 true로 설정해야 합니다.

요건

헤더: multiplayer_c.h

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

참고 항목

multiplayer_c