WHvCancelRunVirtualProcessor

Bricht den Aufruf ab, um einen virtuellen Prozessor auszuführen.

Syntax

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

Parameter

Partition

Behandeln sie das Partitionsobjekt.

VpIndex

Gibt den Index des virtuellen Prozessors an, für den die Ausführung beendet werden soll.

Flags

Nicht verwendet, muss null sein.

Rückgabewert

Wenn die Funktion erfolgreich ist, lautet S_OKder Rückgabewert .

Remarks

Wenn Sie die Ausführung eines virtuellen Prozessors abbrechen, kann eine Anwendung den Aufruf zum Ausführen des virtuellen Prozessors (WHvRunVirtualProcessor) durch einen anderen Thread abbrechen und das Steuerelement an diesen Thread zurückgeben. Der Virtualisierungsstapel kann diese Funktion verwenden, um die Steuerung eines virtuellen Prozessors wieder an den Virtualisierungsstapel zurückzugeben, falls er den Status einer VM ändern oder ein Ereignis in den Prozessor einfügen muss.

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

Siehe auch