Функция PathCchRemoveBackslash (pathcch.h)
Удаляет конечную обратную косую черту из конца строки пути.
Эта функция отличается от PathRemoveBackslash тем, что она принимает пути с префиксами "\", "\?" и "\?\UNC".
Синтаксис
WINPATHCCHAPI HRESULT PathCchRemoveBackslash(
[in, out] PWSTR pszPath,
[in] size_t cchPath
);
Параметры
[in, out] pszPath
Указатель на строку пути. При успешном возврате этой функции строка содержит путь с любой конечной обратной косой чертой. Если обратная косая черта в конце не найдена, строка остается неизменной.
[in] cchPath
Размер буфера, на который указывает pszPath, в символах.
Возвращаемое значение
Эта функция возвращает S_OK , если функция была успешной, S_FALSE , является ли строка корневым путем, если обратная косая черта не найдена, или код ошибки в противном случае.
Комментарии
Эта функция не удаляет обратную косую черту из строки корневого пути, например "C:".
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | pathcch.h |
Библиотека | Pathcch.lib |