Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
WHvSetVirtualProcessorInterruptControllerStateWHvRequestInterrupt- Definisi API Platform Hypervisor Windows