Заголовок pathcch.h
Этот заголовок используется оболочкой Windows. Дополнительные сведения см. в разделе:
pathcch.h содержит следующие программные интерфейсы:
PathAllocCanonicalize Преобразует строку пути в каноническую форму. Эта функция отличается от PathCchCanonicalize и PathCchCanonicalizeEx тем, что она возвращает результат в куче. |
PathAllocCombine Объединяет два фрагмента пути в один путь. |
PathCchAddBackslash Добавляет обратную косую черту в конец строки, чтобы создать правильный синтаксис для пути. (PathCchAddBackslash) |
PathCchAddBackslashEx Добавляет обратную косую черту в конец строки, чтобы создать правильный синтаксис для пути. (PathCchAddBackslashEx) |
PathCchAddExtension Добавляет расширение имени файла в строку пути. Эта функция отличается от PathAddExtension тем, что она принимает пути с "\", "\?" и "\?\UNC" Префиксы. |
PathCchAppend Добавляет один путь к концу другого. Эта функция отличается от PathCchAppendEx тем, что вы ограничены конечным путем длины MAX_PATH. Эта функция отличается от PathAppend тем, что она принимает пути с "\", "\?" и "\?\UNC" Префиксы. |
PathCchAppendEx Добавляет один путь к концу другого. Эта функция отличается от PathCchAppend тем, что позволяет создать более длинный конечный путь. Эта функция отличается от PathAppend тем, что она принимает пути с "\", "\?" и "\?\UNC" Префиксы. |
PathCchCanonicalize Преобразует строку пути в каноническую форму. Эта функция отличается от PathCchCanonicalizeEx тем, что вы ограничены конечным путем длины MAX_PATH. Эта функция отличается от PathAllocCanonicalize тем, что вызывающий объект должен объявить размер возвращаемой строки, которая хранится в стеке. Эта функция отличается от PathCanonicalize тем, что она принимает пути с "\", "\?" и "\?\UNC" Префиксы. |
PathCchCanonicalizeEx Упрощает путь, удаляя такие элементы навигации, как "." и ".", чтобы создать прямой, правильно сформированный путь. Эта функция отличается от PathCchCanonicalize тем, что она позволяет создать более длинный конечный путь. Эта функция отличается от PathAllocCanonicalize тем, что вызывающий объект должен объявить размер возвращаемой строки, которая хранится в стеке. Эта функция отличается от PathCanonicalize тем, что она принимает пути с "\", "\?" и "\?\UNC" Префиксы. |
PathCchCombine Объединяет два фрагмента пути в один путь. (PathCchCombine) |
PathCchCombineEx Объединяет два фрагмента пути в один путь. (PathCchCombineEx) |
PathCchFindExtension Выполняет поиск по пути для поиска расширения имени файла, например ".exe" или ".ini". |
PathCchIsRoot Определяет, ссылается ли строка пути на корень тома. Эта функция отличается от PathIsRoot тем, что принимает пути с префиксами "\", "\?"" и "\?\UNC". |
PathCchRemoveBackslash Удаляет конечную обратную косую черту из конца строки пути. Эта функция отличается от PathRemoveBackslash тем, что она принимает пути с "\", "\?" и "\?\UNC" Префиксы. |
PathCchRemoveBackslashEx Удаляет конечную обратную косую черту из конца строки пути. Эта функция отличается от PathCchRemoveBackslash тем, что она может возвращать указатель на новый конец строки и сообщать о количестве неиспользуемых символов, оставшихся в буфере. Эта функция отличается от PathRemoveBackslash тем, что она принимает пути с "\", "\?" и "\?\UNC" Префиксы. |
PathCchRemoveExtension Удаляет расширение имени файла из пути, если оно имеется. Эта функция отличается от PathRemoveExtension тем, что она принимает пути с "\", "\?" и "\?\UNC" Префиксы. |
PathCchRemoveFileSpec Удаляет последний элемент в строке пути, независимо от того, является ли этот элемент именем файла или именем каталога. |
PathCchRenameExtension Заменяет расширение имени файла в конце строки пути новым расширением. |
PathCchSkipRoot Извлекает указатель на первый символ в пути, следующем за буквой диска или элементами пути к серверу или общей папке UNC. Эта функция отличается от PathSkipRoot тем, что она принимает пути с "\", "\?" и "\?\UNC" Префиксы. |
PathCchStripPrefix Удаляет "\?" префикс , если он присутствует, из пути к файлу. |
PathCchStripToRoot Удаляет все элементы файла и каталога в пути, за исключением корневой информации. Эта функция отличается от PathStripToRoot тем, что она принимает пути с "\", "\?" и "\?\UNC" Префиксы. |
PathIsUNCEx Определяет, является ли строка пути допустимым UNC-путем, а не путем на основе буквы диска. Эта функция отличается от PathIsUNC тем, что она также позволяет извлечь имя сервера из пути. |