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.
Ustawia wartości określonych rejestrów procesora wirtualnego.
Składnia
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
Dojście do obiektu partycji.
VpIndex
Określa indeks procesora wirtualnego, którego rejestry są ustawione.
RegisterNames
Tablica określająca nazwy ustawionych rejestrów.
RegisterCount
Określa liczbę elementów w tablicy RegisterNames .
RegisterValues
Tablica określająca wartości ustawionych rejestrów.
Wartość zwracana
Jeśli funkcja powiedzie się, zwracana wartość to S_OK.
Remarks
Funkcja WHvSetVirtualProcessorRegisters ustawia wartości określonych rejestrów procesora wirtualnego.
W usłudze Arm64 rejestr adresów podstawowych redystrybutora GIC (WHvArm64RegisterGicrBaseGpa) musi być ustawiony na każdym procesorze wirtualnym przed uruchomieniem.
Requirements
| Requirement | Value |
|---|---|
| Minimalna obsługiwana Windows | Windows 10, wersja 1803 (x64); Windows 11, wersja 24H2, kompilacja 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Biblioteka | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |