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