Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bölümü ayarlar ve bu da gerçek bölümün hiper yöneticide oluşturulmasına neden olur.
Sözdizimi
HRESULT
WINAPI
WHvSetupPartition(
_In_ WHV_PARTITION_HANDLE Partition
);
Parameters
Partition
Bölüm nesnesi için tanıtıcı.
Dönüş Değeri
İşlev başarılı olursa, dönüş değeri olur S_OK.
İşlev, kurulumdan önce gerekli olan bir bölüm özelliği uygun şekilde yapılandırılmadığında döndürür WHV_E_INVALID_PARTITION_CONFIG .
Açıklamalar
WHvSetupPartition işlevi bölümü ayarlar ve bu da gerçek bölümün hiper yöneticide oluşturulmasına neden olur.
ile WHvSetupPartitionbölüm ayarlamadan önce, ile bölüm nesnesi ve ile WHvCreatePartitionWHvSetPartitionPropertyyapılandırılan bölüm nesnesinin ilk özellikleri oluşturulmalıdır. Bölüm ayarlandıktan sonra bölüm nesnesi diğer Windows Hiper Yönetici Platformu API'lerine geçirilebilir. Insider Preview Derlemelerinden (19H2) başlayarak, aşağıdaki özellikler işlevden WHvSetupPartition sonra değiştirilebilir: WHvPartitionPropertyCodeExtendedVmExitsWHvPartitionPropertyCodeExceptionExitBitmapWHvPartitionPropertyCodeX64MsrExitBitmapWHvPartitionPropertyCodeCpuidExitList
Note
Arm64'te, çağrılmadan önce WHvSetupPartition bölümün kesme denetleyicisinin yapılandırılması gerekir. Bkz. Arm64 kesme denetleyicisi yapılandırması.
Arm64 kesme denetleyicisi yapılandırması
Arm64'te, çağrılmadan önce WHvSetupPartition bölümün kesme denetleyicisinin yapılandırılması gerekir.
çağrısından WHvSetupPartitionönce, alanı WHvArm64IcEmulationModeGicV3olan EmulationMode bir WHV_ARM64_IC_PARAMETERS değer kullanarak özelliğini ile WHvSetPartitionPropertyayarlayınWHvPartitionPropertyCodeArm64IcParameters. Kesme denetleyicisi yapılandırılmamış bırakılırsa, WHvSetupPartition başarısız olur ve döndürür WHV_E_INVALID_PARTITION_CONFIG. Sağlanması gereken GICv3 parametreleri için bkz WHV_ARM64_IC_PARAMETERS. .
Arm64'te, çalıştırılmadan önce her sanal işlemcide bazı yazmaçlar da ayarlanmalıdır; özellikle GIC redistributor temel adresi (WHvArm64RegisterGicrBaseGpa). Bkz. WHvSetVirtualProcessorRegisters.
Requirements
| Requirement | Değer |
|---|---|
| Desteklenen en düşük Windows | Windows 10, sürüm 1803 (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 |