WHvSetVirtualProcessorInterruptControllerState

Establece el estado del controlador de interrupción de un procesador virtual.

Importante

WHvSetVirtualProcessorInterruptControllerState está en desuso. Use WHvSetVirtualProcessorState con el tipo de WHvVirtualProcessorStateTypeInterruptControllerState2 estado en su lugar.

Nota:

Esta función solo se aplica a particiones 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

Especifica la partición del procesador virtual.

VpIndex

Especifica el índice del procesador virtual cuyo controlador de interrupción debe establecerse.

State

Especifica un búfer que contiene el estado del controlador de interrupción.

StateSize

Especifica el tamaño del búfer, en bytes.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es S_OK.

Si el procesador virtual se está ejecutando actualmente, el valor devuelto es WHV_E_INVALID_VP_STATE.

Remarks

La WHvSetVirtualProcessorInterruptControllerState función establece el estado del controlador de interrupción del procesador virtual especificado.

Requisitos

Requirement Value
Windows mínima admitidas Windows 10, versión 1809
Header WinHvPlatform.h
Biblioteca WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64

Consulte también