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 |