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