Метод SetUsage класса MSFT_VirtualDisk
Задает или изменяет предполагаемое использование виртуального диска.
Синтаксис
UInt32 SetUsage(
[in] UInt16 Usage,
[in] String OtherUsageDescription,
[out] String ExtendedStatus
);
Параметры
Использование [в]
Новое предполагаемое использование виртуального диска.
Этот параметр является обязательным и не может иметь значение NULL.
Неизвестно (0)
Другое (1)
Неограниченное (2)
Зарезервировано для ComputerSystem (блочный сервер) (3)
Зарезервировано службами репликации (4)
Зарезервировано службой Миграции (5)
Источник локальной реплики (6)
Источник удаленной реплики (7)
Целевая локальная реплика (8)
Цель удаленной реплики (9)
Источник локальной или целевой реплики (10)
Источник или цель удаленной реплики (11)
Целевой объект разностной реплики (12)
Компонент элемента (13)
Зарезервировано в качестве участника пула (14)
Составной элемент тома (15)
Составной элемент VirtualDisk (16)
Зарезервировано для sparing (17)
OtherUsageDescription [in]
Если для параметра Usage задано значение Other, этот параметр представляет собой строковое представление использования этого виртуального диска, определенного поставщиком. Этот параметр должен иметь значение NULL , если параметр Usage имеет значение Не другое.
ExtendedStatus [out]
Строка, содержащая внедренный объект MSFT_StorageExtendedStatus .
Этот параметр позволяет поставщику хранилища возвращать расширенные (зависящие от реализации) сведения об ошибках.
Возвращаемое значение
Успешно (0)
Не поддерживается (1)
Неуказаная ошибка (2)
Время ожидания (3)
Сбой (4)
Недопустимый параметр (5)
Доступ запрещен (40001)
Недостаточно ресурсов для завершения операции. (40002)
Не удается подключиться к поставщику хранилища. (46000)
Поставщик хранилища не может подключиться к подсистеме хранения. (46001)
Пулу носителей не удалось завершить операцию, так как его работоспособность или состояние работы не позволяют выполнить операцию. (48006)
Пул носителей не может завершить операцию, так как его конфигурация доступна только для чтения. (48007)
Виртуальному диску не удалось завершить операцию, так как его конфигурацией управляет другой компьютер. (50002)
Виртуальному диску не удалось завершить операцию, так как его работоспособность или состояние работы не позволяют выполнить операцию. (50003)
Комментарии
Этот метод разрешен не для всех виртуальных дисков. Если этот метод не используется, этот метод возвращает значение Not Supported.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Пространство имен | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |