다음을 통해 공유


PathCchIsRoot 함수(pathcch.h)

경로 문자열이 볼륨의 루트를 참조하는지 여부를 결정합니다.

이 함수는 "\", "\?" 및 "\?\UNC" 접두사를 가진 경로를 허용한다는 점에서 PathIsRoot 와 다릅니다.

구문

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\share"와 같은 경로에 대해 TRUE를 반환합니다. ".와 같은 경로입니다. \path2" 또는 "\\server"는 FALSE를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 pathcch.h
라이브러리 Pathcch.lib