Core Graphics >     CGDataConsumerPutBytesCallback
型エイリアス
CGDataConsumerPutBytesCallback
Core Graphics が提供するバッファからデータコンシューマにデータをコピーします。
宣言
パラメータ
info | 呼び出し関数間で共有される private データへの汎用ポインタ。これは init(info:cbks:) に供給されたポインタです。 |
buffer | 指定されたバイト数をそこからコピーするバッファ。 |
count | コピーするバイト数。 |
戻り値
コピーされたバイト数。コンシューマにそれ以上データを書き込むことができない場合は、0 を返します。
議論
関数を MyConsumerPutBytes という名前にすると、以下のように宣言します。
議論
Core Graphics がコンシューマにデータを送信する準備ができたら、関数が呼び出されます。buffer から指定されたバイト数を、制御下にあるリソース(たとえば、ファイル) にコピーします。
呼び出し関数をデータコンシューマに関連付ける方法については、init(info:cbks:) および CGDataConsumerCallbacks を参照してください。