Поделиться через


Функции 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 Обновляет одноранговый узел, участвующий в сети совместной работы однорангового узла, с новыми сведениями о контакте однорангового узла.