PathCchIsRoot function (pathcch.h)
Determines whether a path string refers to the root of a volume.
This function differs from PathIsRoot in that it accepts paths with "\", "\?" and "\?\UNC" prefixes.
Syntax
WINPATHCCHAPI BOOL PathCchIsRoot(
[in, optional] PCWSTR pszPath
);
Parameters
[in, optional] pszPath
A pointer to the path string.
Return value
Returns TRUE if the specified path is a root, or FALSE otherwise.
Remarks
The following table shows the PathCchIsRoot return value for various paths.
Path | 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 |
This function returns TRUE for paths such as "", "X:" or "\\server\share". Paths such as "..\path2" or "\\server" return FALSE.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2012 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | pathcch.h |
Library | Pathcch.lib |
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για