Condividi tramite


Funzione PathCchIsRoot (pathcch.h)

Determina se una stringa di percorso fa riferimento alla radice di un volume.

Questa funzione è diversa da PathIsRoot in quanto accetta percorsi con prefissi "\", "\?" e "\?\UNC".

Sintassi

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

Parametri

[in, optional] pszPath

Puntatore alla stringa di percorso.

Valore restituito

Restituisce TRUE se il percorso specificato è una radice o FALSE in caso contrario.

Commenti

Nella tabella seguente viene illustrato il valore restituito PathCchIsRoot per vari percorsi.

Percorso 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
 

Questa funzione restituisce TRUE per i percorsi, ad esempio "", "X:" o "\\server\share". Percorsi come ".. \path2" o "\\server" restituiscono FALSE.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione pathcch.h
Libreria Pathcch.lib