System.IOUtils.TPathPrefixType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TPathPrefixType = (pptNoPrefix, pptExtended, pptExtendedUNC);

C++

enum class DECLSPEC_DENUM TPathPrefixType : unsigned char { pptNoPrefix, pptExtended, pptExtendedUNC };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
System.IOUtils.pas
System.IOUtils.hpp
System.IOUtils System.IOUtils

Beschreibung

Listet die möglichen erweiterten Pfadpräfixtypen auf.

TPathPrefixType listet die möglichen erweiterten Präfixtypen für Pfadangaben auf. \\?\ und \\?\UNC\ sind Beispiele für erweiterte Präfixe. TPathPrefixType kann die folgenden Werte annehmen:



Wert Bedeutung

pptNoPrefix

Der Pfad besitzt kein erweitertes Präfix.

pptExtended

Der Pfad verfügt über ein erweitertes Präfix (\\?\).

pptExtendedUNC

Der Pfad verfügt über ein erweitertes UNC-Präfix (\\?\UNC\).



Pfade mit den Präfixen \\?\ und \\?\UNC\ sind Windows-spezifisch. Sie können sehr lang sein und sind nicht auf 255 Zeichen beschränkt (MAX_PATH). Die Verwaltung von Pfadnamen mit mehr als 255 Zeichen ist in der heutigen Praxis keine Seltenheit. Dieses Problem lässt sich mit dem Präfix \\?\ lösen.

Siehe auch