Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Imposta i valori dei registri specificati di un processore virtuale.
Sintassi
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 per l'oggetto partizione.
VpIndex
Specifica l'indice del processore virtuale i cui registri sono impostati.
RegisterNames
Matrice che specifica i nomi dei registri impostati.
RegisterCount
Specifica il numero di elementi nella RegisterNames matrice.
RegisterValues
Matrice che specifica i valori dei registri impostati.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è S_OK.
Remarks
La WHvSetVirtualProcessorRegisters funzione imposta i valori dei registri specificati di un processore virtuale.
In Arm64 è necessario impostare il registro degli indirizzi di base del ridistributore GIC (WHvArm64RegisterGicrBaseGpa) in ogni processore virtuale prima dell'esecuzione.
Requisiti
| Requisito | Valore |
|---|---|
| Minimo Windows supportato | Windows 10 versione 1803 (x64); Windows 11, versione 24H2, build 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Libreria | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |