WHvCompletePartitionMigration

원본 호스트에서 파티션 마이그레이션을 완료합니다.

문법

HRESULT
WINAPI
WHvCompletePartitionMigration(
    _In_ WHV_PARTITION_HANDLE Partition
    );

Parameters

Partition

원본 호스트에서 마이그레이션되는 파티션 개체에 대한 핸들입니다.

반환 값

함수가 성공하면 반환 값은 .입니다 S_OK.

파티션이 원본 마이그레이션 상태가 아니거나 가상 PCI 디바이스에 여전히 메모리 매핑된 I/O가 매핑된 경우 함수가 반환됩니다 HRESULT_FROM_WIN32(ERROR_INVALID_STATE).

Remarks

이 함수는 WHvCompletePartitionMigration 로 시작된 마이그레이션의 원본 쪽을 완료합니다 WHvStartPartitionMigration. 대상에서 .를 사용하여 파티션 WHvAcceptPartitionMigration을 수락한 후에 호출해야 합니다.

이 함수는 원본 호스트에서 마이그레이션을 완료합니다. 파티션 시간을 중지하고, 파티션의 가상 프로세서 및 가상 PCI 디바이스를 준비하고, 원본 파티션 핸들을 닫고, 진행 가능한 대상을 알릴 수 있습니다. 가상 PCI 디바이스를 준비하려면 여전히 메모리 매핑된 I/O가 매핑된 디바이스가 없어야 합니다. 그렇지 않으면 호출이 반환됩니다 HRESULT_FROM_WIN32(ERROR_INVALID_STATE).

이 호출이 성공하면 원본의 파티션이 종료되고 이외의 모든 작업은 WHvDeletePartition 금지됩니다. 그런 다음 대상은 호출 WHvSetupPartition 하여 마이그레이션을 완료하고 파티션을 다시 시작합니다.

마이그레이션을 완료하기 전에 중단하려면 대신 호출 WHvCancelPartitionMigration 합니다.

Requirements

요구 사항 Value
지원되는 최소 Windows Windows 10, 버전 20H2(x64); Windows 11 버전 24H2, 빌드 26100.3915(Arm64)
Header WinHvPlatform.h
라이브러리 WinHvPlatform.lib
동적 링크 라이브러리 (DLL) WinHvPlatform.dll
아키텍처 x64, Arm64

참고하십시오