System.Classes.TStreamCapability

De RAD Studio API Documentation
Aller à : navigation, rechercher

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é avec SysErrorMessage.

Le membre virtuel TStream.GetCapabilities renvoie les caractéristiques de chaque flux.


Voir aussi