WHvGetVirtualProcessorInterruptControllerState

擷取虛擬處理器中斷控制器的狀態。

Important

WHvGetVirtualProcessorInterruptControllerState 已被取代。 建議用 WHvGetVirtualProcessorState 狀態 WHvVirtualProcessorStateTypeInterruptControllerState2 類型。

Note

這個功能只適用於 x64 分割區。

語法

HRESULT
WINAPI
WHvGetVirtualProcessorInterruptControllerState(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT32 VpIndex,
    _Out_writes_bytes_to_(StateSize, *WrittenSize) VOID* State,
    _In_ UINT32 StateSize,
    _Out_opt_ UINT32* WrittenSize
    );

Parameters

Partition

指定虛擬處理器的分割。

VpIndex

指定應被檢索中斷控制器的虛擬處理器的索引。

State

指定一個緩衝區,將中斷控制器狀態寫入。

StateSize

指定緩衝區大小,單位為位元組。

WrittenSize

若非 NULL,則接收寫入緩衝區的位元組數。

傳回值

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

若緩衝區容量過小無法容納中斷控制器狀態,則回傳值為 WHV_E_INSUFFICIENT_BUFFER。 此時,會 WrittenSize 接收符合中斷控制器狀態所需的位元組數。

Remarks

WHvGetVirtualProcessorInterruptControllerState 函式會取得指定虛擬處理器中斷控制器的狀態。

Requirements

需求 價值
最低支援的 Windows Windows 10,版本 1809
Header WinHvPlatform.h
圖書館 WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64

另請參閱