Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nastaví hodnoty zadaných registrů virtuálního procesoru.
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
);
Parameters
Partition
Popisovač objektu oddílu
VpIndex
Určuje index virtuálního procesoru, jehož registry jsou nastaveny.
RegisterNames
Pole určující názvy registrů, které jsou nastaveny.
RegisterCount
Určuje počet prvků v RegisterNames poli.
RegisterValues
Pole určující hodnoty nastavených registrů.
Návratová hodnota
Pokud je funkce úspěšná, návratová hodnota je S_OK.
Remarks
Funkce WHvSetVirtualProcessorRegisters nastaví hodnoty zadaných registrů virtuálního procesoru.
V Arm64 musí být před spuštěním základní registr adres redistribuce GIC (WHvArm64RegisterGicrBaseGpa) nastaven na každém virtuálním procesoru.
Požadavky
| Requirement | Value |
|---|---|
| Minimální podporovaná Windows | Windows 10 verze 1803 (x64); Windows 11, verze 24H2, build 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Knihovna | WinHvPlatform.lib |
| knihovna DLL | WinHvPlatform.dll |
| Architektura | x64, Arm64 |