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