Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Quita todos los elementos de archivo y directorio de una ruta de acceso, excepto la información raíz.
Esta función difiere de PathStripToRoot en que acepta rutas de acceso con prefijos "\", "\?" y "\?\UNC".
Sintaxis
WINPATHCCHAPI HRESULT PathCchStripToRoot(
[in, out] PWSTR pszPath,
[in] size_t cchPath
);
Parámetros
[in, out] pszPath
Puntero a la cadena de ruta de acceso. Cuando esta función devuelve correctamente, esta cadena contiene solo la información raíz tomada de esa ruta de acceso.
[in] cchPath
Tamaño del búfer al que apunta pszPath, en caracteres.
Valor devuelto
Esta función devuelve S_OK si la ruta de acceso se trunca, S_FALSE si la ruta de acceso ya era una raíz o un código de error HRESULT .
Comentarios
Algunos ejemplos del efecto de esta función:
| Cadena inicial | Cadena final |
|---|---|
| "C:\path1\path2\file" | "C:\" |
| "\\path1\path2\path3" | "\\path1\path2" |
| "\path1" | "\" |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
| Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
| Plataforma de destino | Windows |
| Encabezado | pathcch.h |
| Library | Pathcch.lib |