w32api - Справочник по Windows API
Найти:
На:





Поддерживается на Windows Vista / XP / 2000Pro

Функция SetVolumeMountPoint монтирует указанный раздел и определяет точку его монтирования.

BOOL SetVolumeMountPoint(
  LPCTSTR lpszVolumeMountPoint,
  LPCTSTR lpszVolumeName
);
Параметры:

lpszVolumeMountPoint Адрес строки, которая указывает точку монтирования раздела, к которой будет примонтирован раздел. Это может быть корневая директория (X:\) или директория на разделе (X:\mnt\). Строка должна заканчиваться обратным слешем ('\').
lpszVolumeName Адрес строки, которая указывает монтируемый раздел. Эта строка должна быть уникальным именем раздела в виде "\\?\Volume{GUID}\", где GUID – это GUID, который идентифицирует раздел. А "\\?\Volume" – указывается как, например, "\\?\C:\myworld\private".

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

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

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

Замечания:

Не является ошибкой монтирования раздела к точке монтирования, к которой уже примонтирован раздел. В этом случае, система отмонтирует предшествующий раздел без отсылки уведомления перед попыткой примонтировать новый раздел.

Будет ошибкой попытка примонтировать раздел к директии, которая имеет какие-нибудь файлы и поддиректории.

Для компиляции приложения, которое использует эту функцию, объявите макрос _WIN32_WINNT со значением 0x0500 или больше.

Смотрите также:



Hosted by uCoz