Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Akceptuje migrowanie partycji na hoście docelowym.
Składnia
HRESULT
WINAPI
WHvAcceptPartitionMigration(
_In_ HANDLE MigrationHandle,
_Out_ WHV_PARTITION_HANDLE* Partition
);
Parameters
MigrationHandle
Określa dojście migracji, z WHvStartPartitionMigration którego pochodzi proces źródłowy i który został przeniesiony do procesu docelowego.
Partition
Odbiera uchwyt do nowo utworzonego obiektu partycji, który reprezentuje zmigrowany partycję w miejscu docelowym.
Wartość zwracana
Jeśli funkcja powiedzie się, zwracana wartość to S_OK.
Funkcja zwraca E_INVALIDARG wartość , jeśli nie można przeanalizować danych partycji serializowanej. Jeśli brakuje przetransferowanych dojść lub są one nieprawidłowe, funkcja zwraca HRESULT_FROM_WIN32(ERROR_INVALID_DATA)wartość . Jeśli serializowana partycja używa wersji migracji, którą ta wersja platformy nie obsługuje, funkcja zwraca wartość HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED).
Remarks
Funkcja WHvAcceptPartitionMigration odbiera stan zserializowanej partycji i obsługuje, że źródło wysyłane za pomocą WHvStartPartitionMigrationelementu i rekonstruuje partycję jako nowy obiekt partycji na hoście docelowym. Nowa partycja jest tworzona w stanie migracji, w którym tylko WHvSetupPartition i WHvDeletePartition są dozwolone do momentu zakończenia migracji.
Po powodzeniu funkcja zamyka MigrationHandlefunkcję . Obiekt wywołujący nie powinien ponownie zamknąć uchwytu.
Po tym wywołaniu źródło finalizuje migrację za pomocą polecenia WHvCompletePartitionMigration. Po zakończeniu działania źródła docelowe wywołania WHvSetupPartition partycji zwrócone w Partition celu zakończenia migracji i wznowienia normalnego działania. Wywołanie WHvSetupPartition metody przed ukończeniem źródła zwraca wartość HRESULT_FROM_WIN32(ERROR_INVALID_STATE).
Requirements
| Requirement | Value |
|---|---|
| Minimalna obsługiwana Windows | Windows 10, wersja 20H2 (x64); Windows 11, wersja 24H2, kompilacja 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Biblioteka | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |