WHvCancelRunVirtualProcessor

Annule l’appel pour exécuter un processeur virtuel.

Syntaxe

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

Paramètres

Partition

Gérer l’objet de partition.

VpIndex

Spécifie l’index du processeur virtuel pour lequel l’exécution doit être arrêtée.

Flags

Non utilisé, doit être égal à zéro.

Valeur de retour

Si la fonction réussit, la valeur de retour est S_OK.

Remarks

L’annulation de l’exécution d’un processeur virtuel permet à une application d’abandonner l’appel pour exécuter le processeur virtuel (WHvRunVirtualProcessor) par un autre thread et de renvoyer le contrôle à ce thread. La pile de virtualisation peut utiliser cette fonction pour renvoyer le contrôle d’un processeur virtuel à la pile de virtualisation au cas où elle devait modifier l’état d’une machine virtuelle ou injecter un événement dans le processeur.

Exigences

Requirement Valeur
Windows minimum pris en charge Windows 10, version 1803 (x64) ; Windows 11, version 24H2, build 26100.3915 (Arm64)
Header WinHvPlatform.h
Bibliothèque WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64, Arm64

Voir aussi