System.IOUtils.TPathPrefixType

提供:RAD Studio API Documentation

Delphi

TPathPrefixType = (pptNoPrefix, pptExtended, pptExtendedUNC);

C++

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

プロパティ

種類 可視性 ソース ユニット 親
enum public
System.IOUtils.pas
System.IOUtils.hpp
System.IOUtils System.IOUtils

説明

可能な拡張パス プレフィックス タイプを列挙したものです。

TPathPrefixType は拡張パス プレフィックスのあり得るタイプを列挙したものです。拡張プレフィックスの外見は \\?\ や \\?\UNC\ です。TPathPrefixType の取り得る値は以下のとおりです。



値 意味

pptNoPrefix

パスには拡張プレフィックスが付いていません。

pptExtended

パスには拡張プレフィックス(\\?\)が付いています。

pptExtendedUNC

パスには拡張 UNC プレフィックス(\\?\UNC\)が付いています。



先頭に \\?\ または \\?\UNC\ が付くパスは Windows 固有のもので、非常に長くてもよく、255 文字(MAX_PATH)には制限されません。255 文字より長いパスを扱うのは、今日よくあることです。それらの先頭に \\?\ を付ければ、問題は解決します。

関連項目