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