对等协作基础结构支持以下功能。
| 功能 | 描述 |
|---|---|
| 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 | 使用对等联系人的新信息更新参与对等协作网络的对等互连。 |