WHvGetVirtualProcessorInterruptControllerState

Haalt de status van de interruptcontroller van een virtuele processor op.

Belangrijk

WHvGetVirtualProcessorInterruptControllerState is verouderd verklaard. Gebruik WHvGetVirtualProcessorState in plaats daarvan het WHvVirtualProcessorStateTypeInterruptControllerState2 statustype.

Note

Deze functie is alleen van toepassing op x64-partities.

Syntaxis

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

Hiermee geeft u de partitie van de virtuele processor.

VpIndex

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

State

Hiermee geeft u een buffer om de status van de interruptcontroller naar te schrijven.

StateSize

Hiermee geeft u de grootte van de buffer in bytes.

WrittenSize

Als niet-NULL is, ontvangt u het aantal bytes dat naar de buffer is geschreven.

Retourwaarde

Als de functie slaagt, is S_OKde retourwaarde .

Als de buffer te klein is om de status van de interruptcontroller te bevatten, is WHV_E_INSUFFICIENT_BUFFERde retourwaarde . In dit geval WrittenSize ontvangt u het aantal bytes dat nodig is om de status van de interruptcontroller aan te passen.

Remarks

De WHvGetVirtualProcessorInterruptControllerState functie haalt de status van de opgegeven interruptcontroller van de virtuele processor op.

Vereisten

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

Zie ook