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. |