# WBT_RequestSync

## 構文

  `#include <nitro/wbt.h>`
  `BOOL WBT_RequestSync(u16 target, WBTCallback callback);`

## 引数

target | 同期を取る対象のaidビットマップ 子機の場合、親機である "1" のみ指定可能です。
callback | コマンド完了時に通知を受けるWBTCallback形式の関数 このコールバックはWBT_MpChildRecvHook( )の内部から呼び出されます。

## 返り値

現在処理中のコマンドが無ければコマンドを発行して TRUE を、
そうでないなら何もせず FALSE を返します。

## 説明

指定された対象機器と通信の同期を取ります。
この同期は親機 - 子機間で行われ、親機で設定されている送受信パケットサイズが子機へコピーされます。
現在まだ処理中のコマンドがある場合、呼び出しは失敗します。
各子機はこのサイズ設定に基づいて転送単位サイズやビットマップバッファサイズを計算するので、
WBT_GetBlock( )の呼び出しの前に少なくとも1回はこの関数を呼び出す必要があります。

## 参照

WBT_GetBlockInfo, WBT_GetBlock, WBT_PutUserData

## 履歴

2005/06/01 コールバックがWBT_MpChildRecvHook( )から呼び出される旨を補足
2004/09/21 初版