WHvSetVirtualProcessorRegisters

Sanal işlemcinin belirtilen yazmaçlarının değerlerini ayarlar.

Sözdizimi

HRESULT
WINAPI
WHvSetVirtualProcessorRegisters(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT32 VpIndex,
    _In_reads_(RegisterCount) const WHV_REGISTER_NAME* RegisterNames,
    _In_ UINT32 RegisterCount,
    _In_reads_(RegisterCount) const WHV_REGISTER_VALUE* RegisterValues
    );

Parameters

Partition

Bölüm nesnesi için tanıtıcı.

VpIndex

Yazmaçları ayarlanmış sanal işlemcinin dizinini belirtir.

RegisterNames

Ayarlanan yazmaçların adlarını belirten dizi.

RegisterCount

Dizideki RegisterNames öğelerin sayısını belirtir.

RegisterValues

Ayarlanan yazmaçların değerlerini belirten dizi.

Dönüş Değeri

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

Açıklamalar

işlevi, WHvSetVirtualProcessorRegisters sanal işlemcinin belirtilen yazmaçlarının değerlerini ayarlar.

Arm64'te GIC redistributor temel adres yazmacı (WHvArm64RegisterGicrBaseGpa) çalıştırılmadan önce her sanal işlemcide ayarlanmalıdır.

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

Ayrıca bakınız