WHvCancelRunVirtualProcessor

Anuluje wywołanie w celu uruchomienia procesora wirtualnego.

Składnia

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

Parameters

Partition

Dojście do obiektu partycji.

VpIndex

Określa indeks procesora wirtualnego, dla którego należy zatrzymać wykonywanie.

Flags

Nieużywane, musi mieć wartość zero.

Wartość zwracana

Jeśli funkcja powiedzie się, zwracana wartość to S_OK.

Remarks

Anulowanie wykonywania procesora wirtualnego umożliwia aplikacji przerwanie wywołania w celu uruchomienia procesora wirtualnego (WHvRunVirtualProcessor) przez inny wątek i zwrócenie kontrolki do tego wątku. Stos wirtualizacji może użyć tej funkcji, aby zwrócić kontrolę procesora wirtualnego z powrotem do stosu wirtualizacji, jeśli musi zmienić stan maszyny wirtualnej lub wstrzyknąć zdarzenie do procesora.

Requirements

Requirement Value
Minimalna obsługiwana Windows Windows 10, wersja 1803 (x64); Windows 11, wersja 24H2, kompilacja 26100.3915 (Arm64)
Header WinHvPlatform.h
Biblioteka WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64, Arm64

Zobacz także