ソース ホストで進行中のパーティションの移行を中止します。
構文
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 |