WHvSetVirtualProcessorInterruptControllerState

Beállítja a virtuális processzor megszakításvezérlőjének állapotát.

Important

WHvSetVirtualProcessorInterruptControllerState már nem ajánlott. Használja WHvSetVirtualProcessorState inkább az WHvVirtualProcessorStateTypeInterruptControllerState2 állapottípust.

Note

Ez a függvény csak az x64-partíciókra vonatkozik.

Szemantika

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

Parameters

Partition

A virtuális processzor partícióját adja meg.

VpIndex

Annak a virtuális processzornak az indexét adja meg, amelynek megszakításvezérlőjét be kell állítani.

State

A megszakításvezérlő állapotát tartalmazó puffert ad meg.

StateSize

A puffer méretét adja meg bájtban.

Visszaadott érték

Ha a függvény sikeres, a visszatérési érték az S_OK.

Ha a virtuális processzor jelenleg fut, a visszatérési érték a következő WHV_E_INVALID_VP_STATE: .

Remarks

A WHvSetVirtualProcessorInterruptControllerState függvény beállítja a megadott virtuális processzor megszakításvezérlőjének állapotát.

Requirements

Requirement Érték
Minimálisan támogatott Windows Windows 10, 1809-es verzió
Header WinHvPlatform.h
Könyvtár WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64

Lásd még