Share via


AllJoyn API

AllJoyn API テクノロジの概要。

AllJoyn API を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

関数

 
AllJoynCloseBusHandle

名前付きパイプ ハンドルを閉じます。
AllJoynConnectToBus

パイプという名前の AllJoyn Router Node Service を開き、PIPE_NOWAITに設定します。
AllJoynEnumEvents

TCP ソケット WSAEnumNetworkEvents 機能と同様の AllJoyn トランスポート機能を提供します。
AllJoynEventSelect

TCP ソケット WSAEventSelect 機能と同様の AllJoyn トランスポート機能を提供します。
AllJoynReceiveFromBus

名前付きパイプを介してバスからデータを受信します。
AllJoynSendToBus

名前付きパイプを使用してバスにデータを送信します。 この API の呼び出し元は、bytesTransferred が要求されたバイトより小さい場合にチェックし、この API をもう一度呼び出して残りのデータを再送信します。
CreateFromWin32Handle

所有権を取得せずに、既存のalljoyn_busattachment インスタンスに対して AllJoynBusAttachment を構築します。
get_Win32Handle

基になる alljoyn_busattachment インスタンスへのポインターを単に返す従来の COM インターフェイスにより、アプリは AllJoyn Core C API で直接使用できます。

インターフェイス

 
IWindowsDevicesAllJoynBusAttachmentFactoryInterop

このインターフェイスを使用すると、参照の所有権を取得せずにalljoyn_busattachmentを作成できます。
IWindowsDevicesAllJoynBusAttachmentInterop

このインターフェイスを使用すると、基になる alljoyn_busattachment オブジェクトを取得できます。