Метод IVdsVolumeMF::D eleteAccessPath (vds.h)
[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков заменен API управления хранилищем Windows.]
Удаляет путь доступа из текущего тома.
Синтаксис
HRESULT DeleteAccessPath(
[in] LPWSTR pwszPath,
[in] BOOL bForce
);
Параметры
[in] pwszPath
Строка, содержащая удаляемую схему доступа. Путь доступа может быть буквой диска или путем к пустому каталогу на томе NTFS. Если это буква диска, необходимо включить обратную косую черту в конце, например F:. Если это путь к каталогу, обратная косая черта в конце не требуется, например "C:\MyFolder\MyDocuments".
[in] bForce
Если задано значение TRUE, путь доступа удаляется безоговорочно, даже если используется том. Этот параметр имеет смысл, только если путь доступа представляет собой букву диска.
Возвращаемое значение
Этот метод может возвращать стандартные значения HRESULT, такие как E_INVALIDARG или E_OUTOFMEMORY, а также возвращаемые значения VDS. Он также может возвращать преобразованные коды системных ошибок с помощью макроса HRESULT_FROM_WIN32 . Ошибки могут возникать из самого VDS или от используемого базового поставщика VDS . Возможные возвращаемые значения включают следующие.
Возвращаемый код или значение | Описание |
---|---|
|
Метод завершился успешно. |
|
Путь ведет к системным томам, загрузочному тому, тому аварийного восстановления, тому гибернации или тому файла подкачки. Вы не можете удалить букву диска из этих томов. |
|
Указанный путь не найден. |
|
Путь доступа был успешно удален, однако произошла ошибка. Возможно, VDS не удалось обновить атрибут таблицы разделов GUID (GPT) секции или не удалось удалить сетевую папку по умолчанию (например, F$) при удалении буквы диска. |
|
Сбой тома. |
|
Пакет, содержащий том, недоступен. |
Комментарии
Если на томе нет открытых дескрипторов, буква диска немедленно удаляется. Однако при наличии открытых дескрипторов на томе его невозможно заблокировать, а буква диска удаляется при перезагрузке компьютера.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | vds.h |
Библиотека | Uuid.lib |