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


Метод SetAttributes класса MSFT_VirtualDisk

Задает или обновляет различные атрибуты для виртуального диска.

Синтаксис

UInt32 SetAttributes(
  [in]  Boolean IsManualAttach,
  [in]  UInt16  Access,
  [out] String  ExtendedStatus
);

Параметры

IsManualAttach [in]

Если задано значение TRUE, этот виртуальный диск будет подключен к системе только при явном вызове метода Attach . Обратите внимание, что это свойство предназначено для дисковых пространств.

Access [in]

Указывает, доступен ли виртуальный диск для чтения и записи.

Удобочитаемый (1)

Записываемый (2)

Чтение и запись (3)

Запись один раз (4)

ExtendedStatus [out]

Строка, содержащая внедренный объект MSFT_StorageExtendedStatus .

Этот параметр позволяет поставщику хранилища возвращать расширенные (зависящие от реализации) сведения об ошибках.

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

Успешное выполнение (0)

Не поддерживается (1)

Неустановленная ошибка (2)

Время ожидания (3)

Сбой (4)

Недопустимый параметр (5)

Доступ запрещен (40001)

Недостаточно ресурсов для завершения операции. (40002)

Не удается подключиться к поставщику хранилища. (46000)

Поставщик хранилища не может подключиться к подсистеме хранения. (46001)

Пулу носителей не удалось завершить операцию, так как его работоспособность или рабочее состояние не позволяют выполнить операцию. (48006)

Пулу носителей не удалось завершить операцию, так как его конфигурация доступна только для чтения. (48007)

Виртуальному диску не удалось завершить операцию, так как его конфигурацией управляет другой компьютер. (50002)

Виртуальному диску не удалось завершить операцию, так как его работоспособность или рабочее состояние не позволяют выполнить операцию. (50003)

Комментарии

Не все параметры должны быть указаны, и будут обновлены только те, которые указаны.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Пространство имен Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

См. также раздел

MSFT_VirtualDisk