WHvCompletePartitionMigration

Завершает миграцию секций на исходном узле.

Синтаксис

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

См. также