WHvSetVirtualProcessorInterruptControllerState

Define o estado do controlador de interrupções de um processador virtual.

Importante

WHvSetVirtualProcessorInterruptControllerState está obsoleto. Use WHvSetVirtualProcessorState com o WHvVirtualProcessorStateTypeInterruptControllerState2 tipo de estado em vez disso.

Note

Esta função aplica-se apenas a partições x64.

Sintaxe

HRESULT
WINAPI
WHvSetVirtualProcessorInterruptControllerState(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT32 VpIndex,
    _In_reads_bytes_(StateSize) const VOID* State,
    _In_ UINT32 StateSize
    );

Parameters

Partition

Especifica a partição do processador virtual.

VpIndex

Especifica o índice do processador virtual cujo controlador de interrupções deve ser definido.

State

Especifica um buffer contendo o estado do controlador de interrupção.

StateSize

Especifica o tamanho do buffer, em bytes.

Valor de retorno

Se a função tiver sucesso, o valor de retorno é S_OK.

Se o processador virtual estiver atualmente a correr, o valor de retorno é WHV_E_INVALID_VP_STATE.

Remarks

A WHvSetVirtualProcessorInterruptControllerState função define o estado do controlador de interrupções do processador virtual especificado.

Requirements

Requirement Value
Windows mínimo suportado Windows 10, versão 1809
Header WinHvPlatform.h
Biblioteca WinHvPlatform.lib
DLL WinHvPlatform.dll
Arquitetura x64

Ver também