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.
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 prefijos "\", "\?" y "\?\UNC".
Sintaxis
WINPATHCCHAPI HRESULT PathCchAppendEx(
[in, out] PWSTR pszPath,
[in] size_t cchPath,
[in, optional] PCWSTR pszMore,
[in] ULONG dwFlags
);
Parámetros
[in, out] pszPath
Puntero a un búfer que, en la entrada, contiene la ruta de acceso original. Cuando esta función vuelve 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 a la que apunta pszPath. Las rutas de acceso y las rutas de acceso UNC 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.
[in] dwFlags
Una o varias de las marcas siguientes:
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 aún no hay una.
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 |