Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Establece los valores de los registros especificados de un procesador virtual.
Syntax
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
Identificador del objeto de partición.
VpIndex
Especifica el índice del procesador virtual cuyos registros se establecen.
RegisterNames
Matriz que especifica los nombres de los registros que se establecen.
RegisterCount
Especifica el número de elementos de la RegisterNames matriz.
RegisterValues
Matriz que especifica los valores de los registros que se establecen.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es S_OK.
Remarks
La WHvSetVirtualProcessorRegisters función establece los valores de los registros especificados de un procesador virtual.
En Arm64, el registro de direcciones base de GIC redistributor (WHvArm64RegisterGicrBaseGpa) debe establecerse en cada procesador virtual antes de ejecutarse.
Requisitos
| Requirement | Value |
|---|---|
| Windows mínima admitidas | Windows 10, versión 1803 (x64); Windows 11, versión 24H2, compilación 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Biblioteca | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |