WHvCancelRunVirtualProcessor

Zruší volání pro spuštění virtuálního procesoru.

Syntaxe

HRESULT
WINAPI
WHvCancelRunVirtualProcessor(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT32 VpIndex,
    _In_ UINT32 Flags
    );

Parameters

Partition

Popisovač objektu oddílu

VpIndex

Určuje index virtuálního procesoru, pro který má být spuštění zastaveno.

Flags

Nepoužité, musí být nula.

Návratová hodnota

Pokud je funkce úspěšná, návratová hodnota je S_OK.

Remarks

Zrušení spuštění virtuálního procesoru umožňuje aplikaci přerušit volání spuštění virtuálního procesoru (WHvRunVirtualProcessor) jiným vláknem a vrátit ovládací prvek do tohoto vlákna. Sada virtualizace může tuto funkci použít k vrácení kontroly virtuálního procesoru zpět do zásobníku virtualizace v případě, že potřebuje změnit stav virtuálního počítače nebo vložit událost do 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

Viz také