Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |