Перечисление подключенных папок

Для перечисления подключенных папок на указанном томе NTFS используются следующие функции.

Эти функции работают так же, как функции FindFirstFile, FindNextFileи финдклосе .

Чтобы перечислить подключенные папки на томе, сначала выясните, поддерживает ли том подключенные папки. Для этого используйте имя тома, возвращенное функциями финдфирстволуме и финднекстволуме , чтобы вызвать функцию жетволумеинформатион . Возвращаемые имена включают обратную косую черту ( \ ) для совместимости с функцией жетдриветипе и связанными функциями. Дополнительные сведения о функциях, используемых для проверки томов на компьютере, см. в разделе перечисление томов. При вызове функции жетволумеинформатион , если в параметре ЛПФИЛЕСИСТЕМНАМЕБУФФЕР возвращается "NTFS", том является томом NTFS. Файловая система NTFS поддерживает подключенные папки.

Если том является томом NTFS, начните поиск подключенных папок, вызвав финдфирстволумемаунтпоинт. Если поиск выполнен успешно, обработайте результаты в соответствии с требованиями приложения. Затем с помощью финднекстволумемаунтпоинт в цикле найдите и обработайте подключенные папки по одному за раз. Если для перечисления больше нет подключенных папок, закройте маркер поиска, вызвав финдволумемаунтпоинтклосе. Обратите внимание, что при поиске будут найдены только подключенные папки на указанном томе.

Не следует рассчитывать на корреляцию между порядком подключенных папок, возвращаемых этими функциями, и порядком подключенных папок, возвращаемых другими функциями или средствами.