InBuffer |
[вх] |
Указатель на входной буфер со строкой пути. |
SzInBuffer |
[вх] | Размер входного буфера. |
OutBuffer |
[вых] | Указатель на выходной буфер для записи выделенного имени. Может быть = 0. В таком случае функция возвращает только метрики. |
SzOutBuffer |
[вх] | Размер выходного буфера. |
Level |
[вх] | Указание на уровень отстояния (вложенности) требуемого имени каталога или файла от начала пути, или спецкоды: На примере пути к файлу: С:\dirLvl1\dirLvl2\dirLvl3\File(onLvl4).ext Т.е. тут С: - уровень 0; dirLvl1 - папка на уровне 1 вложенности; и. т. д если Level >= 0 - функция записывает в OutBuffer имя папки/файла указанного уровня и возвращает расстояние от начала строки до начала имени этой папки/файла в количестве символов. если Level = -1 - Возвращает число уровней вложенности в строке (для приведённого примера: 4) если Level = -2 - "Получить имя файла" - находит и возвращает имя файла/папки из конца пути (для примера OutBuffer = {File(onLvl4).ext} и return = 26) |
ОС | Требует наличие стандартной библиотеки Си |
DLL | 2fapShare.dll |
Библиотека | 2fapShare.lib |
Заголовок | filepath.h |