Метод SetDefaults класса MSFT_StoragePool
Задает или изменяет значения по умолчанию для свойств объекта пула носителей.
Обратите внимание, что не все параметры должны быть указаны, и будут обновлены только те, которые указаны.
Синтаксис
UInt32 SetDefaults(
[in] UInt16 ProvisioningTypeDefault,
[in] String ResiliencySettingNameDefault,
[in] Boolean EnclosureAwareDefault,
[in] UInt64 WriteCacheSizeDefault,
[in] Boolean AutoWriteCacheSize,
[out] String ExtendedStatus
);
Параметры
ProvisioningTypeDefault [in]
Тип подготовки по умолчанию для виртуальных дисков в пуле носителей.
Значение | Значение |
---|---|
Тонкий 1 | Хранилище для виртуального диска выделяется по требованию. |
Исправлено 2 | Хранилище для виртуального диска выделяется во время создания виртуального диска. |
ResiliencySettingNameDefault [in]
Новый параметр устойчивости по умолчанию для пула носителей. Указанный параметр устойчивости уже должен быть связан с этим пулом носителей.
EnclosureAwareDefault [in]
Значение TRUE , если пул носителей по умолчанию учитывает корпус. Этот параметр определяет политику выделения по умолчанию для виртуальных дисков, созданных в пуле носителей с поддержкой корпуса. Например, подсистема с поддержкой корпуса может сбалансировать каждую копию данных виртуального диска в нескольких физических корпусах таким образом, чтобы каждый корпус содержал полную копию данных виртуального диска.
WriteCacheSizeDefault [in]
Новый размер кэша записи по умолчанию для создания виртуального диска.
AutoWriteCacheSize [in]
ЗНАЧЕНИЕ TRUE , если поставщик должен получить размер кэша автоматической записи; в противном случае — FALSE.
ExtendedStatus [out]
Строка, содержащая внедренный объект MSFT_StorageExtendedStatus .
Этот параметр позволяет поставщику хранилища возвращать расширенные (зависящие от реализации) сведения об ошибках.
Возвращаемое значение
Успешно (0)
Не поддерживается (1)
Неуказаная ошибка (2)
Время ожидания (3)
Сбой (4)
Недопустимый параметр (5)
Доступ запрещен (40001)
Недостаточно ресурсов для завершения операции. (40002)
Не удается подключиться к поставщику хранилища. (46000)
Поставщик хранилища не может подключиться к подсистеме хранения. (46001)
Эта операция не поддерживается в первоначальных пулах носителей. (48000)
Указанный параметр устойчивости не поддерживается этим пулом носителей. (48002)
Пулу носителей не удалось завершить операцию, так как его работоспособность или состояние работы не позволяют выполнить операцию. (48006)
Пул носителей не может завершить операцию, так как его конфигурация доступна только для чтения. (48007)
Параметр устойчивости с таким именем не существует. (49000)
Значение writeCacheSize выходит за пределы поддерживаемого диапазона значений. (50005)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Пространство имен | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |