System.IOUtils.TPathPrefixType
Delphi
TPathPrefixType = (pptNoPrefix, pptExtended, pptExtendedUNC);
C++
enum class DECLSPEC_DENUM TPathPrefixType : unsigned char { pptNoPrefix, pptExtended, pptExtendedUNC };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | System.IOUtils |
Description
Enumère les types possibles de préfixes de chemin étendu.
TPathPrefixType énumère les types possibles de préfixes de chemin étendu. Un préfixe étendu ressemble à \\?\ ou à \\?\UNC\. Voici les valeurs possibles de TPathPrefixType.
Valeur | Signification |
---|---|
pptNoPrefix |
Le chemin n'a pas de préfixe étendu. |
pptExtended |
Le chemin a un préfixe étendu (\\?\). |
pptExtendedUNC |
Le chemin a un préfixe UNC étendu (\\?\UNC\). |
Les chemins préfixés par \\?\ ou \\?\UNC\ sont spécifiques à Windows et leur longueur peut être très importante et non limitée à 255 caractères (MAX_PATH). Il est devenu courant aujourd'hui de gérer des chemins de plus de 255 caractères. Préfixer ces chemins par \\?\ résoud le problème.