WHvSetVirtualProcessorInterruptControllerState

Mengatur status pengontrol interupsi prosesor virtual.

Important

WHvSetVirtualProcessorInterruptControllerState tidak digunakan lagi. Gunakan WHvSetVirtualProcessorState dengan jenis status sebagai gantinya WHvVirtualProcessorStateTypeInterruptControllerState2 .

Note

Fungsi ini hanya berlaku untuk partisi x64.

Syntax

HRESULT
WINAPI
WHvSetVirtualProcessorInterruptControllerState(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT32 VpIndex,
    _In_reads_bytes_(StateSize) const VOID* State,
    _In_ UINT32 StateSize
    );

Parameters

Partition

Menentukan partisi prosesor virtual.

VpIndex

Menentukan indeks prosesor virtual yang pengontrol interupsinya harus diatur.

State

Menentukan buffer yang berisi status pengontrol interupsi.

StateSize

Menentukan ukuran buffer, dalam byte.

Mengembalikan Nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah S_OK.

Jika prosesor virtual saat ini berjalan, nilai yang dikembalikan adalah WHV_E_INVALID_VP_STATE.

Remarks

Fungsi ini WHvSetVirtualProcessorInterruptControllerState mengatur status pengontrol interupsi prosesor virtual yang ditentukan.

Requirements

Persyaratan Nilai
Windows minimum yang didukung Windows 10, versi 1809
Header WinHvPlatform.h
Perpustakaan WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64

Baca juga