WHvGetVirtualProcessorInterruptControllerState

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

Importante

WHvGetVirtualProcessorInterruptControllerState está en desuso. Use WHvGetVirtualProcessorState con el tipo de WHvVirtualProcessorStateTypeInterruptControllerState2 estado en su lugar.

Nota:

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

Especifica la partición del procesador virtual.

VpIndex

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

State

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

StateSize

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

WrittenSize

Si no es NULL, recibe el número de bytes escritos en el búfer.

Valor devuelto

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

Si el búfer es demasiado pequeño para contener el estado del controlador de interrupción, el valor devuelto es WHV_E_INSUFFICIENT_BUFFER. En este caso, WrittenSize recibe el número de bytes necesarios para ajustarse al estado del controlador de interrupción.

Remarks

La WHvGetVirtualProcessorInterruptControllerState función recupera 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