Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает состояние контроллера прерывания виртуального процессора.
Important
WHvSetVirtualProcessorInterruptControllerState не рекомендуется к использованию. Вместо этого используйте WHvSetVirtualProcessorState тип WHvVirtualProcessorStateTypeInterruptControllerState2 состояния.
Замечание
Эта функция применяется только к секциям 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 задает состояние контроллера прерывания указанного виртуального процессора.
Требования
| Requirement | Ценность |
|---|---|
| Минимальный поддерживаемый Windows | Windows 10, версия 1809 |
| Header | WinHvPlatform.h |
| Библиотека | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64 |