Метод IVdsAdvancedDisk::D eletePartition (vds.h)
[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Удаляет раздел с базового диска.
Синтаксис
HRESULT DeletePartition(
[in] ULONGLONG ullOffset,
[in] BOOL bForce,
[in] BOOL bForceProtected
);
Параметры
[in] ullOffset
Смещение секции.
[in] bForce
Если для этого параметра задано значение TRUE, VDS безоговорочно удаляет все разделы (за исключением OEM, ESP или MSR). Если задано значение FALSE, операция завершается ошибкой, если секция используется. Секция считается используемой, если вызовы для блокировки или отключения тома завершаются ошибкой.
[in] bForceProtected
Если этот параметр имеет значение TRUE, VDS безоговорочно удаляет все защищенные секции (включая OEM, ESP и MSR). Если задано значение FALSE, операция завершается ошибкой, если секция защищена.
Возвращаемое значение
Этот метод может возвращать стандартные значения HRESULT, такие как E_INVALIDARG или E_OUTOFMEMORY, а также возвращаемые значения VDS. Он также может возвращать коды преобразованных системных ошибок с помощью макроса HRESULT_FROM_WIN32 . Ошибки могут возникать из самого VDS или из используемого базового поставщика VDS . Возможные возвращаемые значения включают следующие.
Возвращаемый код/значение | Описание |
---|---|
|
Секция успешно удалена. |
|
Носитель не поддерживает эту операцию. Например, нельзя удалить раздел на компакт-диске. |
|
Эта операция не поддерживается на динамических дисках. |
|
Расширенная секция не пуста. |
|
Это значение указывает на ошибку поставщика. Операция прервана. |
|
Секция используется. |
|
Раздел был успешно удален, но VDS не удалось удалить пути доступа. |
|
Раздел был успешно удален, но VDS не удалось обновить параметры загрузки в хранилище данных конфигурации загрузки (BCD).
Windows Server 2003: Параметры загрузки хранятся в файле boot.ini в системе x86 или x64 или NVRAM в системе Itanium. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | vds.h |
Библиотека | Uuid.lib |