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


Метод CreateResourcePool класса CIM_ResourcePoolConfigurationService

Запускает задание для создания корневого пула ресурсов. ResourcePool будет ограничен той же системой, что и эта служба.

Синтаксис

uint32 CreateResourcePool(
  [in]  string                ElementName,
  [in]  CIM_LogicalDevice REF HostResources[],
  [in]  string                ResourceType,
  [out] CIM_ResourcePool  REF Pool,
  [out] CIM_ConcreteJob   REF Job
);

Параметры

ElementName [in]

Имя пользователя, соответствующее создаваемому пулу. Если значение РАВНО NULL, можно использовать системное имя по умолчанию. Значение будет храниться в свойстве ElementName для созданного пула.

HostResources [in]

Массив из нуля или более CIM_LogicalDevice устройств, которые используются для создания пула или изменения исходных экстентов. Все элементы в массиве должны иметь один и тот же тип.

ResourceType [in]

Тип ресурсов, которыми будет управлять созданный пул. Если HostResources содержит элементы, это свойство должно соответствовать их типу.

Пул [выход]

При успешном выполнении возвращает ссылку на результирующий CIM_ResourcePool. При возвращении задания это значение может иметь значение NULL. В этом случае клиент должен использовать задание для поиска результирующего пула Ресурсов после завершения задания.

Задание [out]

Ссылка на CIM_ConcreteJob , представляющую задание (может иметь значение NULL, если задание завершено).

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

Возвращает значение 0 при успешном выполнении; в противном случае возвращает ошибку.

Задание завершено без ошибок (0)

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

Неизвестно (2)

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

Сбой (4)

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

Используется (6)

Неправильный тип ресурса для пула (7)

DmTF Reserved (..)

Проверенные параметры метода — задание запущено (4096)

Размер не поддерживается (4097)

Метод зарезервирован (4098..32767)

Конкретный поставщик (32768..65535)

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1
Минимальная версия сервера
Windows Server 2012 R2
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

CIM_ResourcePoolConfigurationService