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