System.Classes.TStreamCapability
Delphi
TStreamCapability = (stcPreallocateOptimization, stcOSErrorInfo);
C++
enum DECLSPEC_DENUM TStreamCapability : unsigned char { stcPreallocateOptimization, stcOSErrorInfo };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
Enumération qui décrit certaines fonctionnalités de flux. Il y a actuellement deux membres d'énumération :
stcPreallocateOptimization
: Spécifie que le flux peut être redimensionné en amont lorsqu'il est lu à partir d'un autre flux. Cette optimisation rend la copie plus efficace.stcOSErrorInfo
: Spécifie que le flux est soutenu par le système d'exploitation ; en cas d'échec,GetLastError
est invoquée pour récupérer le dernier code d'erreur du thread en cours. Ce dernier est ensuite formaté avecSysErrorMessage
.
Le membre virtuel TStream.GetCapabilities renvoie les caractéristiques de chaque flux.