##### Shinobi Library - ペリフェラル・記録デバイス関数

# buSetProgressCallback

経過コールバック関数の登録

### 書式

> `void buSetProgressCallback( func )
> BU_PROGRESSCALLBACK func
> `

### 引数

> func | 経過コールバック関数アドレス

### 戻り値

> なし

### 解説

> 処理中の経過コールバック関数を登録します。

### 備考

> この関数は初期化終了コールバック関数中で実行してください。 指定する経過コールバック関数は、次のような場合に実行されます。

> ●即時復帰型関数を実行したとき

> 経過コールバック関数は1ブロックの読み書きが完了するごとに実行されます。 メモリーカードの1ブロックの読み込みには約1Int、書き込みには5Intの時間を必要としますので、 そのたびに経過コールバック関数が実行されることになります。

> ●メモリーカードが挿入されたとき

> メモリーカードが挿入されると、システム領域、FAT、ディレクトリエントリなどの管理領域を読み込みます。 管理領域は全部で15ブロックあり、すべて読み込むのに16Intの時間を必要とします。

buSetProgressCallback

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000