Función PathCchAppend (pathcch.h)
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 prefijos "\", "\?" y "\?\UNC".
Sintaxis
WINPATHCCHAPI HRESULT PathCchAppend(
[in, out] PWSTR pszPath,
[in] size_t cchPath,
[in, optional] PCWSTR pszMore
);
Parámetros
[in, out] pszPath
Puntero a un búfer que, en la entrada, contiene la ruta de acceso original. Cuando esta función se devuelve correctamente, el búfer contiene la ruta de acceso original más la ruta de acceso anexada.
[in] cchPath
Tamaño del búfer al que apunta pszPath, en caracteres.
[in, optional] pszMore
Puntero a la ruta de acceso que se va a anexar al final de la ruta de acceso a la que apunta pszPath. Las rutas de acceso UNC y las rutas de acceso que comienzan con la secuencia "\?" se aceptan y reconocen como rutas de acceso completas. Estas rutas de acceso reemplazan la cadena a la que apunta pszPath en lugar de anexarse a ella.
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código HRESULT , incluido lo siguiente.
Código devuelto | Descripción |
---|---|
|
PszPath o pszMore es NULL, cchPath es 0 o cchPath es mayor que PATHCCH_MAX_CCH. |
|
La cadena resultante superaría PATHCCH_MAX_CCH. |
|
La función no pudo asignar un búfer del tamaño necesario. |
Comentarios
Esta función inserta una barra diagonal inversa entre las dos cadenas, si una aún no está presente.
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 |