Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit les valeurs des registres spécifiés d’un processeur virtuel.
Syntaxe
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
);
Paramètres
Partition
Gérer l’objet de partition.
VpIndex
Spécifie l’index du processeur virtuel dont les registres sont définis.
RegisterNames
Tableau spécifiant les noms des registres définis.
RegisterCount
Spécifie le nombre d’éléments dans le RegisterNames tableau.
RegisterValues
Tableau spécifiant les valeurs des registres définis.
Valeur de retour
Si la fonction réussit, la valeur de retour est S_OK.
Remarks
La WHvSetVirtualProcessorRegisters fonction définit les valeurs des registres spécifiés d’un processeur virtuel.
Sur Arm64, le registre d’adresses de base du redistribuateur GIC (WHvArm64RegisterGicrBaseGpa) doit être défini sur chaque processeur virtuel avant son exécution.
Exigences
| Requirement | Valeur |
|---|---|
| Windows minimum pris en charge | Windows 10, version 1803 (x64) ; Windows 11, version 24H2, build 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Bibliothèque | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |