Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает значения указанных регистров виртуального процессора.
Синтаксис
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
Дескриптор объекта секции.
VpIndex
Задает индекс виртуального процессора, регистры которого заданы.
RegisterNames
Массив, указывающий имена заданных регистров.
RegisterCount
Указывает количество элементов в массиве RegisterNames .
RegisterValues
Массив, указывающий значения заданных регистров.
Возвращаемое значение
Если функция выполнена успешно, возвращается S_OKзначение.
Remarks
Функция WHvSetVirtualProcessorRegisters задает значения указанных регистров виртуального процессора.
В Arm64 перед запуском необходимо задать базовый регистр адресов распространятеля GIC наWHvArm64RegisterGicrBaseGpa каждом виртуальном процессоре.
Требования
| Requirement | Ценность |
|---|---|
| Минимальный поддерживаемый Windows | Windows 10 версии 1803 (x64); Windows 11 версии 24H2, сборка 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Библиотека | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |