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