# WFS_CallClientPacketSendHook

## 構文

  `#include <nitro/wfs.h>`
  `void WFS_CallClientPacketSendHook(WFSClientContext *context, WFSPacketBuffer *packet);`

## 引数

context | WFSClientContext構造体のポインタ

packet

送信パケットの情報が格納されたWFSPacketBuffer構造体のポインタ
各メンバには以下の内容を設定して与える必要があります。

buffer | パケットデータを格納するバッファを指定します。
length | bufferのサイズを指定します。
bitmap | 今回送信可能な対象を示すAIDビットマップを指定します。 子機(クライアント)から親機(サーバ)への送信なので常に0x0001(親機(サーバ)のみ)で構いません。

## 返り値

なし。
(引数packetのlengthメンバに、実際に生成されたパケットサイズが格納されます。)

## 説明

WFSライブラリの内部的なプロトコルをMP通信1回分のパケットデータに変換します。 この関数でパケットデータを生成してWM_SetMPDataToPort( )などで送信することにより、 親子間でWFS状態が更新されます。
アプリケーションはこの関数呼び出しとMP通信を適当な頻度で繰り返す必要があります。

## 参照

WFS_CallClientConnectHook, WFS_CallClientDisconnectHook, WFS_CallClientPacketRecvHook

## 履歴

2007/06/06 初版