BflReplyWriteByte
バイトブロックライト応答メッセージを送信します。
int BflReplyWriteByte (
int networkID, // ネットワークID
int node, // メッセージ送信先ノード番号
int result, // メッセージ処理結果(応答メッセージの結果)
DWORD blockAddress, // メッセージ仮想アドレス空間におけるアドレス
DWORD blockSize, // メッセージ仮想アドレス空間におけるデータのバイト数
DWORD dataBytes, // エラーコードのバイト数
const LPVOID pData // エラーコードのポインタ
);
パラメータ
networkID
ネットワークIDを指定します。ネットワークIDはFL-netネットワークを識別する0または1の値です。
node
メッセージ送信先ノード番号
result
メッセージ処理結果(応答メッセージの結果)
blockAddress
メッセージ仮想アドレス空間におけるアドレス
blockSize
メッセージ仮想アドレス空間におけるデータのバイト数
dataBytes
エラーコードのバイト数
pData
エラーコードのポインタ
戻り値
成功した時は0(BFL_RET_OK)、失敗した時は0以外の値(エラーコード)を返します。
解説
メッセージ送信はバックグラウンドで処理されます。この関数から復帰した時点で送信先にメッセージが届いているとは限りません。メッセージの送信処理が完了すると、OnEndSendコールバック関数を呼び出して通知します。