PathCchIsRoot 関数 (pathcch.h)
パス文字列がボリュームのルートを参照しているかどうかを判断します。
この関数は PathIsRoot とは異なり、"\"、"\?" および "\?\UNC" プレフィックスを持つパスを受け入れます。
構文
WINPATHCCHAPI BOOL PathCchIsRoot(
[in, optional] PCWSTR pszPath
);
パラメーター
[in, optional] pszPath
パス文字列へのポインター。
戻り値
指定したパスがルートの場合は TRUE 、それ以外の場合は FALSE を 返します。
注釈
次の表に、さまざまな パスの PathCchIsRoot の戻り値を示します。
パス | PathCchIsRoot |
---|---|
"c:\" | TRUE |
"c:" | FALSE |
"c:\path1" | FALSE |
"\path1" | TRUE |
"path1" | FALSE |
"\\path1\path2" | TRUE |
"\\path1\path2\" | FALSE |
"\\path1\path2\path3" | FALSE |
"\\path1" | TRUE |
"\\path1\" | FALSE |
"\\" | TRUE |
"\\?\UNC\" | TRUE |
"\\?\UNC\path1\path2" | TRUE |
"\\?\UNC\path1\path2\" | FALSE |
"\\?\UNC\path1\path2\path3" | FALSE |
"\\?\UNC\path1" | TRUE |
"\\?\UNC\path1\" | FALSE |
"\\?\c:\" | TRUE |
"\\?\c:" | FALSE |
"\\?\c:\path1" | FALSE |
"\\?\Volume{guid}\" | TRUE |
"\\?\Volume{guid}" | FALSE |
"\\?\Volume{guid}\path1" | FALSE |
NULL | false |
"" | FALSE |
この関数は、"""、"X:"、"\\server\共有" などのパスに対して TRUE を返します。 .. などのパス。\path2" または "\\server" は FALSE を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | pathcch.h |
Library | Pathcch.lib |