System.IOUtils.TPathPrefixType
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.