PartyNetwork::GetInvitations

获取包含向本地设备公开的所有邀请的数组。

语法

PartyError GetInvitations(  
    uint32_t* invitationCount,  
    PartyInvitationArray* invitations  
)  

参数

invitationCount uint32_t*
输出

一个输出值,指示在 invitations中提供的邀请数。

invitationsPartyInvitationArray*
库分配的输出数组大小*invitationCount

库分配的输出数组,其中包含已为网络创建的邀请。

返回值

PartyError

如果调用成功,则为 c_partyErrorSuccess,否则为错误代码。 可通过 PartyManager::GetErrorMessage() 检索错误代码的可读形式。

备注

数组受库的内存支持。 该数组仅在下次调用 createInvitation()PartyManager::StartProcessingStateChanges()之前有效。

每当本地设备调用 CreateInvitation() 或通过 PartyManager::StartProcessingStateChanges() 提供 PartyInvitationCreatedStateChange 时,都会向本地设备公开新邀请。

通过 CreateInvitation() 创建的邀请将仅向本地设备公开。 初始邀请将通过 PartyInvitationCreatedStateChange 向网络中的所有设备公开。

由 PartyManager::StartProcessingStateChanges() 提供 PartyInvitationDestvitedStateChange 后,邀请将不再存在于此方法返回的数组中。

要求

标题: Party.h

另请参阅

PartyNetwork
PartyManager::CreateNewNetwork
PartyNetwork::CreateInvitation
PartyNetwork::RevokeInvitation
PartyInvitationCreatedStateChange
PartyInvitationDestroyedStateChange