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


Метод CheckVirtualSystemIsMigratableToSystem класса CIM_VirtualSystemMigrationService

Метод предварительного проверка для определения вероятности успешного переноса виртуальной системы в целевую систему. Этот метод не гарантирует, что последующая миграция всегда будет успешной из-за динамической доступности ресурсов. Описание кода возврата:

Синтаксис

uint32 CheckVirtualSystemIsMigratableToSystem(
  [in]  CIM_ComputerSystem REF ComputerSystem,
  [in]  CIM_System         REF DestinationSystem,
  [in]  string                 MigrationSettingData,
  [in]  string                 NewSystemSettingData,
  [in]  string                 NewResourceSettingData[],
  [out] boolean                IsMigratable
);

Параметры

ComputerSystem [in]

CIM_ComputerSystem экземпляр, ссылающийся на исходную систему виртуального компьютера для переноса.

DestinationSystem [in]

CIM_System экземпляр, ссылающийся на целевую систему, в которую выполняется миграция виртуальной системы.

MigrationSettingData [in]

Строка, содержащая внедренный экземпляр класса CIM_VirtualSystemMigrationSettingData , представляющий параметры миграции, применимые к операции миграции.

NewSystemSettingData [in]

Строка, содержащая внедренный экземпляр класса CIM_VirtualSystemSettingData , представляющий новые свойства, применимые к виртуальной системе после ее переноса.

NewResourceSettingData [in]

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

IsMigratable [out]

Результат миграции проверка, указывающий, можно ли успешно перенести виртуальную систему.

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

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

Возвращаемый код/значение Описание
Завершено без ошибок
0
Выполнена проверка; результат, сообщаемый через значение параметра [Out] IsMigratable .
Не поддерживается
1
Метод не поддерживается реализацией. Результат не отображается через значение параметра [Out] IsMigratable .
Сбой
2
Сбой проверки по неопределенным причинам. Результат не отображается через значение параметра [Out] IsMigratable .
Timeout
3
Время ожидания проверки истекло. Результат не отображается через значение параметра [Out] IsMigratable .
Недопустимый параметр
4
Один или несколько параметров являются формально недопустимыми. Например, значение параметра DestinationSystem не содержит допустимый путь к объекту. Результат не отображается через значение параметра [Out] IsMigratable .
Недопустимое состояние
5
Исходная виртуальная система, исходная хост-система или целевая система узлов находятся в состоянии, которое позволяет инициировать запрошенную миграцию виртуальной системы; это может быть временным условием. Результат не отображается через значение параметра [Out] IsMigratable .
Несовместимые параметры
6
Один или несколько входных параметров несовместимы как набор или по отношению к целевому узлу. Например, значение параметра NewSettingData содержит свойства, которые не поддерживаются целевой системой узла, определяемой значением параметра DestinationSystem . Результат не отображается через значение параметра [Out] IsMigratable .
DMTF Reserved
..
Зарезервированный метод
4097..32767
Конкретный поставщик
32768..65535

Требования

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

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

CIM_VirtualSystemMigrationService