WHvGetVirtualProcessorInterruptControllerState

Mengambil status pengontrol interupsi prosesor virtual.

Important

WHvGetVirtualProcessorInterruptControllerState tidak digunakan lagi. Gunakan WHvGetVirtualProcessorState dengan jenis status sebagai gantinya WHvVirtualProcessorStateTypeInterruptControllerState2 .

Catatan

Fungsi ini hanya berlaku untuk partisi x64.

Syntax

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

Menentukan partisi prosesor virtual.

VpIndex

Menentukan indeks prosesor virtual yang pengontrol interupsinya harus diambil.

State

Menentukan buffer untuk menulis status pengontrol interupsi.

StateSize

Menentukan ukuran buffer, dalam byte.

WrittenSize

Jika non-NULL, menerima jumlah byte yang ditulis ke buffer.

Mengembalikan Nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah S_OK.

Jika buffer terlalu kecil untuk berisi status pengontrol interupsi, nilai yang dikembalikan adalah WHV_E_INSUFFICIENT_BUFFER. Dalam hal ini, WrittenSize menerima jumlah byte yang diperlukan agar sesuai dengan status pengontrol interupsi.

Remarks

Fungsi ini WHvGetVirtualProcessorInterruptControllerState mengambil 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