System.Classes.TStreamCapability
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 仮想メンバーは、各ストリームの機能を返します。