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


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