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


AllJoyn API

Общие сведения о технологии API AllJoyn.

Для разработки API AllJoyn вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Функции

 
AllJoynCloseBusHandle

Закрывает дескриптор именованного канала.
AllJoynConnectToBus

Открывает именованный канал Службы узлов маршрутизатора AllJoyn и задает для него значение PIPE_NOWAIT.
AllJoynEnumEvents

Предоставляет функции транспорта AllJoyn, аналогичные функциям сокета TCP WSAEnumNetworkEvents.
AllJoynEventSelect

Предоставляет функции транспорта AllJoyn, аналогичные функциям сокета TCP WSAEventSelect.
AllJoynReceiveFromBus

Получает данные из шины через именованный канал.
AllJoynSendToBus

Отправляет данные в шину через именованный канал. Вызывающий объект этого API отвечает за проверка, если значение bytesTransferred меньше запрошенных байтов, и снова вызовите этот API для повторной отправки остальных данных.
CreateFromWin32Handle

Создает AllJoynBusAttachment для существующего экземпляра alljoyn_busattachment, не принимая права владения.
get_Win32Handle

Классический COM-интерфейс, который просто возвращает указатель на базовый экземпляр alljoyn_busattachment, поэтому приложение может использовать его непосредственно с API AllJoyn Core C.

Интерфейсы

 
IWindowsDevicesAllJoynBusAttachmentFactoryInterop

Этот интерфейс позволяет создавать alljoyn_busattachment без владения ссылкой.
IWindowsDevicesAllJoynBusAttachmentInterop

Этот интерфейс позволяет получить базовый объект alljoyn_busattachment.