WHvResetPartition

Bir bölümü ilk durumuna sıfırlar.

Sözdizimi

HRESULT
WINAPI
WHvResetPartition(
    _In_ WHV_PARTITION_HANDLE Partition
    );

Parameters

Partition

Sıfırlanması gereken bölüm nesnesine işle.

Dönüş Değeri

İşlev başarılı olursa, dönüş değeri olur S_OK.

Bölüm sıfırlamaya izin vermeyen bir durumdaysa işlevi döndürür HRESULT_FROM_WIN32(ERROR_INVALID_STATE).

Açıklamalar

İşlev, WHvResetPartition sanal işlemcilerini bölümü ile WHvSetupPartitionayarlandıktan hemen sonra sahip oldukları duruma döndürerek bölümü sıfırlar. Mevcut her sanal işlemcinin kayıt durumu ilk değerlerine geri yüklenir ve beklemede askıya alma, iptal etme ve gönderme bildirimi durumu gibi sanal işlemci başına durum temizlenir.

Sıfırlamayı gerçekleştirmek için işlev, bölümün tüm sanal işlemcilerini engeller ve bölüm süresini dondur; sanal işlemci bir sonraki çalıştırıldığında zaman yeniden çözülecektir. Mevcut sanal işlemciler silinmek yerine yerinde yeniden başlatıldığından, sanal işlemci sayısı ve bölümün yapılandırılan özellikleri sıfırlama boyunca korunur.

Bir bölümün sıfırlanması konuk fiziksel adresi (GPA) eşlemelerini kaldırmaz veya ile WHvMapGpaRangeoluşturulan yedekleme belleğinin içeriğini değiştirmez.

Requirements

Requirement Değer
Desteklenen en düşük Windows Windows 11, sürüm 21H2 (x64); Windows 11, sürüm 24H2, derleme 26100.3915 (Arm64)
Header WinHvPlatform.h
Kütüphane WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64, Arm64

Ayrıca bakınız