Binarix FL-net Library for Windows

マニュアル>アプリケーション開発ガイド C/C++編>APIリファレンス>ライブラリ関数>BflSendVenderMessage

BflSendVenderMessage

ベンダー固有要求メッセージを送信します。

int BflSendVenderMessage (
  int           networkID,    // ネットワークID
  int           node,         // メッセージ送信先ノード番号
  const char*   pVenderName,  // ベンダー名のポインタ
  const LPBYTE  pSubCode,     // サブコードのポインタ
  DWORD         dataBytes,    // 送信データのバイト数
  const LPVOID  pData         // 送信データのポインタ
);

パラメータ

networkID

ネットワークIDを指定します。ネットワークIDはFL-netネットワークを識別する0または1の値です。

node

メッセージ送信先ノード番号

pVenderName

ベンダー名のポインタ

pSubCode

サブコードのポインタ

dataBytes

送信データのバイト数

pData

送信データのポインタ

戻り値

成功した時は0(BFL_RET_OK)、失敗した時は0以外の値(エラーコード)を返します。

解説

メッセージ送信はバックグラウンドで処理されます。この関数から復帰した時点で送信先にメッセージが届いているとは限りません。メッセージの送信処理が完了すると、OnEndSendコールバック関数を呼び出して通知します。
この要求メッセージに対する応答メッセージを受信した時は、OnReceiveReplyVenderMessageコールバック関数を呼び出して通知します。

参照

OnEndSend, OnReceiveReplyVenderMessage, ライブラリ関数一覧