Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Define os valores dos registos especificados de um processador virtual.
Sintaxe
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
Handle para o objeto de partição.
VpIndex
Especifica o índice do processador virtual cujos registos estão definidos.
RegisterNames
Array que especifica os nomes dos registos que são definidos.
RegisterCount
Especifica o número de elementos no RegisterNames array.
RegisterValues
Array que especifica os valores dos registos que estão definidos.
Valor de retorno
Se a função tiver sucesso, o valor de retorno é S_OK.
Remarks
A WHvSetVirtualProcessorRegisters função define os valores dos registos especificados de um processador virtual.
No Arm64, o registo base de endereços do redistribuidor GIC (WHvArm64RegisterGicrBaseGpa) deve ser definido em cada processador virtual antes de ser executado.
Requirements
| Requirement | Value |
|---|---|
| Windows mínimo suportado | Windows 10, versão 1803 (x64); Windows 11, versão 24H2, build 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Biblioteca | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Arquitetura | x64, ARM64 |