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.
Resetuje partycję do stanu początkowego.
Składnia
HRESULT
WINAPI
WHvResetPartition(
_In_ WHV_PARTITION_HANDLE Partition
);
Parameters
Partition
Dojście do obiektu partycji w celu zresetowania.
Wartość zwracana
Jeśli funkcja powiedzie się, zwracana wartość to S_OK.
Jeśli partycja jest w stanie, który nie zezwala na resetowanie, funkcja zwraca wartość HRESULT_FROM_WIN32(ERROR_INVALID_STATE).
Remarks
Funkcja WHvResetPartition resetuje partycję, zwracając jej procesory wirtualne do stanu, który miał natychmiast po skonfigurowaniu partycji za pomocą WHvSetupPartitionpolecenia . Stan rejestracji każdego istniejącego procesora wirtualnego jest przywracany do jego wartości początkowych, a stan na procesor wirtualny, taki jak oczekujące wstrzymanie, anulowanie i stan powiadomienia wysyłania jest czyszczone.
Aby przeprowadzić resetowanie, funkcja blokuje wszystkie procesory wirtualne partycji i zawiesza czas partycji; czas jest ponownie rozmrażany, gdy procesor wirtualny jest następnym uruchomieniem. Istniejące procesory wirtualne są ponownie inicjowane, a nie usuwane, więc liczba procesorów wirtualnych i skonfigurowanych właściwości partycji są zachowywane w ramach resetowania.
Zresetowanie partycji nie powoduje usunięcia mapowań adresu fizycznego gościa (GPA) ani zmiany zawartości pamięci zapasowej ustanowionej za pomocą WHvMapGpaRangepolecenia .
Requirements
| Requirement | Value |
|---|---|
| Minimalna obsługiwana Windows | Windows 11, wersja 21H2 (x64); Windows 11, wersja 24H2, kompilacja 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Biblioteka | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |