System.Classes.TStreamCapability

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

Delphi

TStreamCapability = (stcPreallocateOptimization, stcOSErrorInfo);

C++

enum DECLSPEC_DENUM TStreamCapability : unsigned char { stcPreallocateOptimization, stcOSErrorInfo };

プロパティ

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


説明

ストリームの機能を記述する列挙型。 現在 2 つの列挙メンバーがあります:

  • stcPreallocateOptimization: 他のストリームからストリームを読み取るときに、ストリームのサイズを事前に変更できることを指定します。ストリームのサイズを事前に変更することで、より効率的なコピーが可能になる最適化が行われます。
  • stcOSErrorInfo: これは、ストリームが OS によってサポートされることを指定します。たとえば、エラー発生時、GetLastError を呼び出して現在のスレッドの最後のエラー コードを取得し、SysErrorMessage を使用して後者を整形します。

TStream.GetCapabilities 仮想メンバーは、各ストリームの機能を返します。


関連項目