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