WHvCancelRunVirtualProcessor

Annulla la chiamata per eseguire un processore virtuale.

Sintassi

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

Parameters

Partition

Handle per l'oggetto partizione.

VpIndex

Specifica l'indice del processore virtuale per il quale deve essere arrestata l'esecuzione.

Flags

Non usato, deve essere zero.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è S_OK.

Remarks

L'annullamento dell'esecuzione di un processore virtuale consente a un'applicazione di interrompere la chiamata di eseguire il processore virtuale (WHvRunVirtualProcessor) da un altro thread e di restituire il controllo a tale thread. Lo stack di virtualizzazione può usare questa funzione per restituire il controllo di un processore virtuale allo stack di virtualizzazione nel caso in cui sia necessario modificare lo stato di una macchina virtuale o inserire un evento nel processore.

Requisiti

Requisito Valore
Minimo Windows supportato Windows 10 versione 1803 (x64); Windows 11, versione 24H2, build 26100.3915 (Arm64)
Header WinHvPlatform.h
Libreria WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64, Arm64

Vedere anche