設定虛擬處理器中斷控制器的狀態。
Important
WHvSetVirtualProcessorInterruptControllerState 已被取代。 建議用 WHvSetVirtualProcessorState 狀態 WHvVirtualProcessorStateTypeInterruptControllerState2 類型。
Note
這個功能只適用於 x64 分割區。
語法
HRESULT
WINAPI
WHvSetVirtualProcessorInterruptControllerState(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_In_reads_bytes_(StateSize) const VOID* State,
_In_ UINT32 StateSize
);
Parameters
Partition
指定虛擬處理器的分割。
VpIndex
指定應設定中斷控制器的虛擬處理器索引。
State
指定一個包含中斷控制器狀態的緩衝區。
StateSize
指定緩衝區大小,單位為位元組。
傳回值
如果函式成功,則傳回值為 S_OK。
若虛擬處理器目前正在運行,回傳值為 WHV_E_INVALID_VP_STATE。
Remarks
該 WHvSetVirtualProcessorInterruptControllerState 函式設定指定虛擬處理器中斷控制器的狀態。
Requirements
| 需求 | 價值 |
|---|---|
| 最低支援的 Windows | Windows 10,版本 1809 |
| Header | WinHvPlatform.h |
| 圖書館 | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64 |