Partager via


PathCchIsRoot, fonction (pathcch.h)

Détermine si une chaîne de chemin fait référence à la racine d’un volume.

Cette fonction diffère de PathIsRoot en ce qu’elle accepte les chemins d’accès avec les préfixes « \ », « \ ? » et « \ ?\UNC ».

Syntaxe

WINPATHCCHAPI BOOL PathCchIsRoot(
  [in, optional] PCWSTR pszPath
);

Paramètres

[in, optional] pszPath

Pointeur vers la chaîne de chemin d’accès.

Valeur retournée

Retourne TRUE si le chemin spécifié est une racine, ou FALSE dans le cas contraire.

Remarques

Le tableau suivant montre la valeur de retour PathCchIsRoot pour différents chemins.

Chemin d’accès 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
 

Cette fonction retourne TRUE pour les chemins d’accès tels que « », « X : » ou « \\server\share ». Chemins d’accès tels que .. \path2 » ou « \\server » retourne FALSE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête pathcch.h
Bibliothèque Pathcch.lib