WHvSetVirtualProcessorInterruptControllerState

Imposta lo stato del controller interrupt di un processore virtuale.

Importante

WHvSetVirtualProcessorInterruptControllerState è obsoleto. Usare WHvSetVirtualProcessorState invece con il WHvVirtualProcessorStateTypeInterruptControllerState2 tipo di stato.

Note

Questa funzione si applica solo alle partizioni x64.

Sintassi

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

Parameters

Partition

Specifica la partizione del processore virtuale.

VpIndex

Specifica l'indice del processore virtuale il cui controller di interrupt deve essere impostato.

State

Specifica un buffer contenente lo stato del controller di interrupt.

StateSize

Specifica le dimensioni del buffer, in byte.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è S_OK.

Se il processore virtuale è attualmente in esecuzione, il valore restituito è WHV_E_INVALID_VP_STATE.

Remarks

La WHvSetVirtualProcessorInterruptControllerState funzione imposta lo stato del controller interrupt del processore virtuale specificato.

Requisiti

Requisito Valore
Minimo Windows supportato Windows 10, versione 1809
Header WinHvPlatform.h
Libreria WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64

Vedere anche