System.Classes.TStream.WriteBufferData

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure WriteBufferData(var Buffer: Integer; Count: NativeInt); overload;

C++

void __fastcall WriteBufferData(int &Buffer, NativeInt Count)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TStream


説明

Buffer からストリームへ最大 4 バイトまたは Count バイトを書き込みます。

WriteBufferData が動作するアルゴリズムは以下のとおりです。

  • Count <= 4 であれば、WriteBufferData は、ストリームの現在位置から始まる場所へ最大 Count バイトを書き込もうと試み、ストリーム内の現在位置を転送したバイト数だけ先に進めます。
  • Count > 4 の場合、WriteBufferData は、ストリームの現在位置から始まる場所へ最大 4 バイトを書き込もうと試み、ストリーム内の現在位置を WriteBufferData の実行を開始する前の初期位置から Count バイト先の位置まで進めます。

関連項目