System.Classes.TStreamCapability
Delphi
TStreamCapability = (stcPreallocateOptimization, stcOSErrorInfo);
C++
enum DECLSPEC_DENUM TStreamCapability : unsigned char { stcPreallocateOptimization, stcOSErrorInfo };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
Aufzählung, die bestimmte Stream-Funktionen beschreibt. Aktuell gibt es zwei Aufzählungs-Member:
stcPreallocateOptimization
: Legt fest, dass die Größe des Streams beim Lesen aus einem anderen Stream im Voraus geändert werden kann. Die Größenänderung des Streams im Voraus ist eine Optimierung, die ein effizienteres Kopieren ermöglicht.stcOSErrorInfo
: Legt fest, dass der Stream vom Betriebssystem gesichert wird, sodass im FehlerfallGetLastError
aufgerufen werden kann, um den letzten Fehlercode des aktuellen Threads abzurufen und diesen mitSysErrorMessage
zu formatieren.
Der virtuelle Member TStream.GetCapabilities gibt die Funktionen jedes Streams zurück.