WHvCancelRunVirtualProcessor

取消執行虛擬處理器的呼叫。

語法

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

Parameters

Partition

handle 轉到 partition 物件。

VpIndex

指定執行應停止的虛擬處理器索引。

Flags

未使用,必須是零。

傳回值

如果函式成功,則傳回值為 S_OK

Remarks

取消虛擬處理器的執行允許應用程式中止另一個執行緒執行該虛擬處理器(WHvRunVirtualProcessor)的呼叫,並將控制權回傳給該執行緒。 虛擬化堆疊可以使用此函式,將虛擬處理器的控制權傳回虛擬化堆疊,以防需要變更 VM 的狀態,或將事件插入處理器。

Requirements

需求 價值
最低支援的 Windows Windows 10,版本 1803(x64);Windows 11,版本 24H2,建置版 26100.3915(Arm64)
Header WinHvPlatform.h
圖書館 WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64、Arm64

另請參閱