协作 API 函数

对等协作基础结构支持以下功能。

函数 说明
PeerCollabAddContact 将联系人添加到对等方的联系人列表中。
PeerCollabAsyncInviteContact 向受信任的对等联系人发送邀请,以通过安全连接加入发件人的对等协作活动。
PeerCollabAsyncInviteEndpoint 向指定的对等终结点发送邀请以加入发件人的对等协作活动。 响应对邀请的可用性通过异步事件进行更新。
PeerCollabCancelInvitation 取消以前由呼叫方发送给联系人的邀请。
PeerCollabCloseHandle 关闭对等协作活动邀请的句柄。
PeerCollabDeleteContact 从当前对等方中删除联系人。
PeerCollabDeleteEndpointData 删除与提供的终结点数据匹配的调用对等节点上的对等终结点数据。
PeerCollabDeleteObject 从调用终结点中删除对等对象。
PeerCollabEnumApplications 返回枚举的句柄,该枚举包含注册到特定对等终结点的功能 () 。
PeerCollabEnumApplicationRegistrationInfo 获取用于检索对等应用程序信息的枚举句柄。
PeerCollabEnumContacts 返回枚举集的句柄,其中包含通话对等方当前可用的所有对等协作网络联系人。
PeerCollabEnumEndpoints 返回包含与特定对等联系人关联的终结点的枚举的句柄。
PeerCollabEnumObjects 返回包含与特定对等终结点关联的对等对象的枚举的句柄。
PeerCollabEnumPeopleNearMe 返回枚举集的句柄,该句柄包含当前在调用对等方子网上可用的所有对等协作网络“我附近的人”终结点。
PeerCollabExportContact 将与对等名称关联的联系人数据导出到联系人 XML 数据字符串缓冲区。
PeerCollabGetAppLaunchInfo 获取对等应用程序启动信息,包括联系人名称、对等终结点和邀请请求。
PeerCollabGetApplicationRegistrationInfo 获取特定的应用程序注册信息。
PeerCollabGetContact 获取给定联系人对等名称的特定对等联系人的信息。
PeerCollabGetEndpointName 检索以前通过对 PeerCollabSetEndpointName 设置的调用对等方当前终结点的名称。
PeerCollabGetEventData 获取与对等方上引发的对等协作事件关联的数据。
PeerCollabGetInvitationResponse 从以前受邀加入对等协作活动的对等方获取响应。
PeerCollabGetPresenceInfo 检索与特定联系人关联的终结点的状态信息。
PeerCollabGetSigninOptions 获取对等当前已登录对等协作网络状态选项。
PeerCollabInviteContact 向受信任的联系人发送邀请以加入对等协作活动。 此调用是同步的,如果成功,则从联系人获取响应。
PeerCollabInviteEndpoint 向指定的对等终结点发送邀请以加入发件人的对等协作活动。 此调用是同步的,如果成功,则从对等终结点获取响应。
PeerCollabParseContact 将包含联系人 XML 数据的 Unicode 字符串缓冲区分析为 PEER_CONTACT 数据结构。
PeerCollabQueryContactData 检索提供的对等终结点的联系信息。
PeerCollabRefreshEndpointData 使用新的终结点数据更新调用对等节点。
PeerCollabRegisterApplication 将应用程序注册到本地计算机,以便可以在对等协作活动中启动应用程序。
PeerCollabRegisterEvent 向对等协作基础结构注册应用程序,以接收特定对等协作事件的回调。
PeerCollabSetEndpointName 设置对等应用程序使用的当前终结点的名称。
PeerCollabSetObject 创建或更新对等协作网络中使用的对等数据对象。
PeerCollabSetPresenceInfo 将呼叫方的状态信息更新为监视它的任何联系人。
PeerCollabSignIn 将对等互连登录到托管 Internet (无服务器状态) 或子网 (“我附近的人员”) 对等协作网络状态提供程序。
PeerCollabSignOut 从特定类型的对等协作网络状态提供程序中注销对等互连。
PeerCollabShutdown 关闭对等协作基础结构并释放与之关联的任何资源。
PeerCollabStartup 初始化对等协作基础结构。
PeerCollabSubscribeEndpointData 创建可用终结点的订阅。
PeerCollabUnregisterApplication 从本地计算机取消注册对等方的特定应用程序。
PeerCollabUnregisterEvent 从有关特定对等协作事件的通知中注销应用程序。
PeerCollabUnsubscribeEndpointData 删除使用 PeerCollabSubscribeEndpointData 创建的终结点的订阅。
PeerCollabUpdateContact 使用对等联系人的新信息更新参与对等协作网络的对等互连。