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


Функция DeleteVolumeMountPointA (winbase.h)

Удаляет букву диска или подключенную папку.

Синтаксис

BOOL DeleteVolumeMountPointA(
  [in] LPCSTR lpszVolumeMountPoint
);

Параметры

[in] lpszVolumeMountPoint

Буква диска или подключенная папка для удаления. Требуется обратная косая черта в конце, например "X:" или "Y:\MountX".

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Удаление подключенной папки не приводит к удалению базового каталога.

Если параметр lpszVolumeMountPoint является каталогом, который не является подключенной папкой, функция не выполняет никаких действий. Каталог не удаляется.

В Windows 8 и Windows Server 2012 эта функция поддерживается следующими технологиями.

Технология Поддерживается
Протокол SMB 3.0 Нет
SMB 3.0 Transparent Failover (TFO) Нет
SMB 3.0 с масштабируемыми общими папками (SO) Нет
Файловая система общего тома кластера (CSVFS) Нет
Восстанавливаемая файловая система (ReFS) Нет
 

SMB не поддерживает функции управления томами. Для CSVF новая точка подключения не будет реплицироваться на другие узлы в кластере.

Примеры

Пример см. в разделе Отключение тома в точке подключения.

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header winbase.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

GetVolumeNameForVolumeMountPoint

GetVolumePathName

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

SetVolumeMountPoint

Функции управления томами