取消執行虛擬處理器的呼叫。
語法
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 |