encabezado pathcch.h

El Shell de Windows usa este encabezado. Para más información, consulte:

pathcch.h contiene las siguientes interfaces de programación:

Functions

 
PathAllocCanonicalize

Convierte una cadena de ruta de acceso en un formulario canónico. Esta función difiere de PathCchCanonicalize y PathCchCanonicalizeEx en que devuelve el resultado en el montón.
PathAllocCombine

Concatena dos fragmentos de ruta de acceso en una sola ruta de acceso.
PathCchAddBackslash

Agrega una barra diagonal inversa al final de una cadena para crear la sintaxis correcta para una ruta de acceso. (PathCchAddBackslash)
PathCchAddBackslashEx

Agrega una barra diagonal inversa al final de una cadena para crear la sintaxis correcta para una ruta de acceso. (PathCchAddBackslashEx)
PathCchAddExtension

Agrega una extensión de nombre de archivo a una cadena de ruta de acceso. Esta función difiere de PathAddExtension en que acepta rutas de acceso con "\", "\?" y "\?\UNC" Prefijos.
PathCchAppend

Anexa una ruta de acceso al final de otra. Esta función difiere de PathCchAppendEx en que está restringido a una ruta de acceso final de longitud MAX_PATH. Esta función difiere de PathAppend en que acepta rutas de acceso con "\", "\?" y "\?\UNC" Prefijos.
PathCchAppendEx

Anexa una ruta de acceso al final de otra. Esta función difiere de PathCchAppend en que permite construir una ruta de acceso final más larga. Esta función difiere de PathAppend en que acepta rutas de acceso con "\", "\?" y "\?\UNC" Prefijos.
PathCchCanonicalize

Convierte una cadena de ruta de acceso en un formulario canónico. Esta función difiere de PathCchCanonicalizeEx en que está restringido a una ruta de acceso final de longitud MAX_PATH. Esta función difiere de PathAllocCanonicalize en que el autor de la llamada debe declarar el tamaño de la cadena devuelta, que se almacena en la pila. Esta función difiere de PathCanonicalize en que acepta rutas de acceso con "\", "\?" y "\?\UNC" Prefijos.
PathCchCanonicalizeEx

Simplifica una ruta de acceso quitando elementos de navegación como "." y ".." para generar una ruta de acceso directa y bien formada. Esta función difiere de PathCchCanonicalize en que permite construir una ruta final más larga. Esta función difiere de PathAllocCanonicalize en que el autor de la llamada debe declarar el tamaño de la cadena devuelta, que se almacena en la pila. Esta función difiere de PathCanonicalize en que acepta rutas de acceso con "\", "\?" y "\?\UNC" Prefijos.
PathCchCombine

Combina dos fragmentos de ruta de acceso en una sola ruta de acceso. (PathCchCombine)
PathCchCombineEx

Combina dos fragmentos de ruta de acceso en una sola ruta de acceso. (PathCchCombineEx)
PathCchFindExtension

Busca una ruta de acceso para buscar su extensión de nombre de archivo, como ".exe" o ".ini".
PathCchIsRoot

Determina si una cadena de ruta de acceso hace referencia a la raíz de un volumen. Esta función difiere de PathIsRoot en que acepta rutas de acceso con "\", "\?" y "\?\UNC" prefijos.
PathCchRemoveBackslash

Quita la barra diagonal inversa final del final de una cadena de ruta de acceso. Esta función difiere de PathRemoveBackslash en que acepta rutas de acceso con "\", "\?" y "\?\UNC" Prefijos.
PathCchRemoveBackslashEx

Quita la barra diagonal inversa final del final de una cadena de ruta de acceso. Esta función difiere de PathCchRemoveBackslash en que puede devolver un puntero al nuevo final de la cadena e informar del número de caracteres sin usar que quedan en el búfer. Esta función difiere de PathRemoveBackslash en que acepta rutas de acceso con "\", "\?" y "\?\UNC" Prefijos.
PathCchRemoveExtension

Quita la extensión de nombre de archivo de una ruta de acceso, si hay una. Esta función difiere de PathRemoveExtension en que acepta rutas de acceso con "\", "\?" y "\?\UNC" Prefijos.
PathCchRemoveFileSpec

Quita el último elemento de una cadena de ruta de acceso, tanto si ese elemento es un nombre de archivo como un nombre de directorio.
PathCchRenameExtension

Reemplaza la extensión de un nombre de archivo al final de una cadena de ruta de acceso por una nueva extensión.
PathCchSkipRoot

Recupera un puntero al primer carácter de una ruta de acceso que sigue a la letra de unidad o a los elementos de ruta de acceso del servidor o recurso compartido de convención de nomenclatura universal (UNC). Esta función difiere de PathSkipRoot en que acepta rutas de acceso con "\", "\?" y "\?\UNC" Prefijos.
PathCchStripPrefix

Quita la comilla "\?&; prefijo, si está presente, desde una ruta de acceso de archivo.
PathCchStripToRoot

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 "\", "\?" y "\?\UNC" Prefijos.
PathIsUNCEx

Determina si una cadena de ruta de acceso es una ruta de acceso válida de convención de nomenclatura universal (UNC), en lugar de una ruta de acceso basada en una letra de unidad. Esta función difiere de PathIsUNC en que también permite extraer el nombre del servidor de la ruta de acceso.