WHvSetVirtualProcessorInterruptControllerState

Hiermee stelt u de status van de interruptcontroller van een virtuele processor in.

Belangrijk

WHvSetVirtualProcessorInterruptControllerState is verouderd verklaard. Gebruik WHvSetVirtualProcessorState in plaats daarvan het WHvVirtualProcessorStateTypeInterruptControllerState2 statustype.

Note

Deze functie is alleen van toepassing op x64-partities.

Syntaxis

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

Parameters

Partition

Hiermee geeft u de partitie van de virtuele processor.

VpIndex

Hiermee geeft u de index van de virtuele processor waarvan de interruptcontroller moet worden ingesteld.

State

Hiermee geeft u een buffer die de status van de interruptcontroller bevat.

StateSize

Hiermee geeft u de grootte van de buffer in bytes.

Retourwaarde

Als de functie slaagt, is S_OKde retourwaarde .

Als de virtuele processor momenteel wordt uitgevoerd, is WHV_E_INVALID_VP_STATEde retourwaarde .

Remarks

De WHvSetVirtualProcessorInterruptControllerState functie stelt de status van de opgegeven interruptcontroller van de virtuele processor in.

Vereisten

Requirement Value
Minimaal ondersteunde Windows Windows 10, versie 1809
Header WinHvPlatform.h
Bibliotheek WinHvPlatform.lib
DLL WinHvPlatform.dll
Architectuur x64

Zie ook