Прочитать на английском

Поделиться через


Заголовок 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 тем, что она также позволяет извлечь имя сервера из пути.