WHvCancelPartitionMigration

ソース ホストで進行中のパーティションの移行を中止します。

構文

HRESULT
WINAPI
WHvCancelPartitionMigration(
    _In_ WHV_PARTITION_HANDLE Partition
    );

Parameters

Partition

移行元ホストで移行が取り消されるパーティション オブジェクトへのハンドル。

戻り値

関数が成功した場合、戻り値は S_OK

パーティションがソース移行状態でない場合、関数は HRESULT_FROM_WIN32(ERROR_INVALID_STATE)を返します。

Remarks

WHvCancelPartitionMigration関数は、WHvStartPartitionMigrationを使用してソースで開始された移行を中止します。 移行先への保留中の転送を取り消し、パーティションを通常の非移行状態に戻します。その後、すべての操作が再度許可されます。

この関数は、移行のソース側でのみ動作します。 移行の進行中に呼び出すことができます。移行先が WHvAcceptPartitionMigration でパーティションを受け入れた後も含まれます(ソースがまだ WHvCompletePartitionMigration呼び出されていない場合)。 ソースが移行を完了すると、取り消しできなくなります。

移行の進行中に WHvDeletePartition を使用してパーティションを削除すると、移行も取り消されます。

Requirements

要件 価値
サポートされている最小Windows Windows 10バージョン 20H2 (x64);Windows 11、バージョン 24H2、ビルド 26100.3915 (Arm64)
Header WinHvPlatform.h
図書館 WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64、Arm64

こちらも参照ください