Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Завершает миграцию секций на исходном узле.
Синтаксис
HRESULT
WINAPI
WHvCompletePartitionMigration(
_In_ WHV_PARTITION_HANDLE Partition
);
Parameters
Partition
Дескриптор объекта секции, который переносится на исходном узле.
Возвращаемое значение
Если функция выполнена успешно, возвращается S_OKзначение.
Если раздел не находится в состоянии миграции источника или если виртуальное устройство PCI по-прежнему сопоставлено с памятью, функция возвращается HRESULT_FROM_WIN32(ERROR_INVALID_STATE).
Remarks
Функция WHvCompletePartitionMigration завершает исходную сторону миграции, которая была запущена WHvStartPartitionMigration. Он должен вызываться после того, как назначение приняло секцию с WHvAcceptPartitionMigration.
Функция завершает миграцию на исходном узле: она замораживает время секции, подготавливает виртуальные процессоры секции и виртуальные устройства PCI, закрывает дескриптор секции источника и сигнализирует о назначении, которое он может продолжить. Подготовка виртуальных устройств PCI требует, чтобы устройство по-прежнему сопоставлено с памятью; в противном случае вызов возвращается HRESULT_FROM_WIN32(ERROR_INVALID_STATE).
После успешного выполнения этого вызова секция в источнике завершается и все операции, кроме WHvDeletePartition запрещенных. Затем назначение вызывается WHvSetupPartition для завершения миграции и возобновления секции.
Чтобы прервать миграцию перед его завершением, вызовите WHvCancelPartitionMigration вместо этого.
Требования
| Requirement | Ценность |
|---|---|
| Минимальный поддерживаемый Windows | Windows 10 версии 20H2 (x64); Windows 11 версии 24H2, сборка 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Библиотека | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |