Freigeben über


AllJoyn-API

Übersicht über die AllJoyn-API-Technologie.

Zum Entwickeln der AllJoyn-API benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Functions

 
AllJoynCloseBusHandle

Schließt das Named Pipe-Handle.
AllJoynConnectToBus

Öffnet die Named Pipe des AllJoyn-Routerknotendiensts, und legt ihn auf PIPE_NOWAIT fest.
AllJoynEnumEvents

Stellt AllJoyn-Transportfunktionen wie die TCP-Socketfunktion WSAEnumNetworkEvents bereit.
AllJoynEventSelect

Stellt AllJoyn-Transportfunktionen bereit, die der WSAEventSelect-Funktionalität des TCP-Sockets ähneln.
AllJoynReceiveFromBus

Empfängt Daten vom Bus über named pipe.
AllJoynSendToBus

Sendet Daten per Named Pipe an den Bus. Der Aufrufer dieser API muss überprüfen, ob bytesTransferred kleiner als die angeforderten Bytes ist, und diese API erneut aufrufen, um den Rest der Daten erneut zu senden.
CreateFromWin32Handle

Erstellt ein AllJoynBusAttachment über eine vorhandene alljoyn_busattachment instance, ohne den Besitz zu übernehmen.
get_Win32Handle

Klassische COM-Schnittstelle, die einfach einen Zeiger auf den zugrunde liegenden alljoyn_busattachment instance zurückgibt, sodass die App ihn direkt mit der AllJoyn Core C-API verwenden kann.

Schnittstellen

 
IWindowsDevicesAllJoynBusAttachmentFactoryInterop

Diese Schnittstelle ermöglicht das Erstellen von alljoyn_busattachment, ohne den Besitz der Referenz zu übernehmen.
IWindowsDevicesAllJoynBusAttachmentInterop

Diese Schnittstelle ermöglicht den Abruf des zugrunde liegenden alljoyn_busattachment-Objekts.