Функции 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-данные, в PEER_CONTACT структуру данных. |
PeerCollabQueryContactData | Извлекает контактные данные для указанной одноранговой конечной точки. |
PeerCollabRefreshEndpointData | Обновления вызывающий одноранговый узел с новыми данными конечной точки. |
PeerCollabRegisterApplication | Регистрирует приложение на локальном компьютере, чтобы его можно было запустить в одноранговом действии совместной работы. |
PeerCollabRegisterEvent | Регистрирует приложение в инфраструктуре одноранговой совместной работы для получения обратных вызовов для определенных событий совместной работы. |
PeerCollabSetEndpointName | Задает имя текущей конечной точки, используемой одноранговым приложением. |
PeerCollabSetObject | Создает или обновляет одноранговый объект данных, используемый в одноранговой сети совместной работы. |
PeerCollabSetPresenceInfo | Обновления сведения о присутствии звонящего всем контактам, наблюдающим за ней. |
PeerCollabSignIn | Подписывает одноранговый узел в размещенном Интернете (бессерверное присутствие) или подсети ("Люди рядом с мной") поставщиком сетевого присутствия одноранговой службы совместной работы. |
PeerCollabSignOut | Подписывает одноранговый узел из определенного типа поставщика сетевого присутствия для совместной работы. |
PeerCollabShutdown | Завершает работу инфраструктуры одноранговой совместной работы и освобождает все связанные с ней ресурсы. |
PeerCollabStartup | Инициализирует инфраструктуру одноранговой совместной работы. |
PeerCollabSubscribeEndpointData | Создает подписку на доступную конечную точку. |
PeerCollabUnregisterApplication | Отменяет регистрацию конкретных приложений однорангового узла с локального компьютера. |
PeerCollabUnregisterEvent | Отменяет регистрацию приложения из уведомления о конкретных событиях совместной работы одноранговых узлов. |
PeerCollabUnsubscribeEndpointData | Удаляет подписку на конечную точку, созданную с помощью PeerCollabSubscribeEndpointData. |
PeerCollabUpdateContact | Обновления однорангового узла, участвующего в одноранговой сети совместной работы, с новыми сведениями о контакте однорангового узла. |