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í stav kontroleru přerušení virtuálního procesoru.
Important
WHvSetVirtualProcessorInterruptControllerState je zastaralý. Použijte WHvSetVirtualProcessorState místo toho s typem WHvVirtualProcessorStateTypeInterruptControllerState2 stavu.
Note
Tato funkce se vztahuje pouze na oddíly x64.
Syntaxe
HRESULT
WINAPI
WHvSetVirtualProcessorInterruptControllerState(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_In_reads_bytes_(StateSize) const VOID* State,
_In_ UINT32 StateSize
);
Parameters
Partition
Určuje oddíl virtuálního procesoru.
VpIndex
Určuje index virtuálního procesoru, jehož řadič přerušení by měl být nastaven.
State
Určuje vyrovnávací paměť obsahující stav kontroleru přerušení.
StateSize
Určuje velikost vyrovnávací paměti v bajtech.
Návratová hodnota
Pokud je funkce úspěšná, návratová hodnota je S_OK.
Pokud je virtuální procesor aktuálně spuštěný, je vrácená hodnota WHV_E_INVALID_VP_STATE.
Remarks
Funkce WHvSetVirtualProcessorInterruptControllerState nastaví stav řadiče přerušení zadaného virtuálního procesoru.
Požadavky
| Requirement | Value |
|---|---|
| Minimální podporovaná Windows | Windows 10 verze 1809 |
| Header | WinHvPlatform.h |
| Knihovna | WinHvPlatform.lib |
| knihovna DLL | WinHvPlatform.dll |
| Architektura | x64 |