PartyManager::GetChatControls
获取一个数组,该数组包含本地设备和所有远程设备上所有聊天控件的组合列表。
语法
PartyError GetChatControls(
uint32_t* chatControlCount,
PartyChatControlArray* chatControls
)
参数
chatControlCount
uint32_t*
输出
chatControls
中提供的聊天控件的输出数。
chatControls
PartyChatControlArray*
库分配的输出数组大小*chatControlCount
库分配的输出数组,其中包含所有聊天控件的列表。
返回值
PartyError
如果调用成功,则为 c_partyErrorSuccess
,否则为错误代码。 可通过 GetErrorMessage() 检索错误代码的可读形式。
备注
如果 PartyEndpointDestroyedStateChange 已由 PartyManager::StartProcessingStateChanges() 提供,则聊天控件将不再出现在由此方法返回的数组中。
每当游戏调用 PartyManager::StartProcessingStateChanges() 或 PartyLocalDevice::CreateChatControl() 返回成功时,返回数组的内存将失效。
要求
标题: Party.h
另请参阅
PartyManager
PartyLocalDevice::CreateChatControl
PartyLocalDevice::DestroyChatControl
PartyChatControlDestroyedStateChange