WHvCancelRunVirtualProcessor

Cancela la llamada para ejecutar un procesador virtual.

Syntax

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

Parameters

Partition

Identificador del objeto de partición.

VpIndex

Especifica el índice del procesador virtual para el que se debe detener la ejecución.

Flags

Sin usar, debe ser cero.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es S_OK.

Remarks

Cancelar la ejecución de un procesador virtual permite a una aplicación anular la llamada para ejecutar el procesador virtual (WHvRunVirtualProcessor) por otro subproceso y devolver el control a ese subproceso. La pila de virtualización puede usar esta función para devolver el control de un procesador virtual a la pila de virtualización en caso de que necesite cambiar el estado de una máquina virtual o para insertar un evento en el procesador.

Requisitos

Requirement Value
Windows mínima admitidas Windows 10, versión 1803 (x64); Windows 11, versión 24H2, compilación 26100.3915 (Arm64)
Header WinHvPlatform.h
Biblioteca WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64, Arm64

Consulte también