원본 호스트에서 파티션 마이그레이션을 완료합니다.
문법
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 |