PartyNetwork::GetInvitations
获取包含向本地设备公开的所有邀请的数组。
语法
PartyError GetInvitations(
uint32_t* invitationCount,
PartyInvitationArray* invitations
)
参数
invitationCount
uint32_t*
输出
一个输出值,指示在 invitations
中提供的邀请数。
invitations
PartyInvitationArray*
库分配的输出数组大小*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