Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt die Werte der angegebenen Register eines virtuellen Prozessors fest.
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
);
Parameter
Partition
Behandeln sie das Partitionsobjekt.
VpIndex
Gibt den Index des virtuellen Prozessors an, dessen Register festgelegt sind.
RegisterNames
Array, das die Namen der festgelegten Register angibt.
RegisterCount
Gibt die Anzahl der Elemente im RegisterNames Array an.
RegisterValues
Array, das die Werte der festgelegten Register angibt.
Rückgabewert
Wenn die Funktion erfolgreich ist, lautet S_OKder Rückgabewert .
Remarks
Die WHvSetVirtualProcessorRegisters Funktion legt die Werte der angegebenen Register eines virtuellen Prozessors fest.
Auf Arm64 muss das GIC-Verteiler-Basisadressregister (WHvArm64RegisterGicrBaseGpa) für jeden virtuellen Prozessor festgelegt werden, bevor er ausgeführt wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützte Windows | Windows 10, Version 1803 (x64); Windows 11, Version 24H2, Build 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Bibliothek | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |