WHvSetVirtualProcessorInterruptControllerState

Sanal işlemcinin kesme denetleyicisinin durumunu ayarlar.

Important

WHvSetVirtualProcessorInterruptControllerState kullanım dışı bırakıldı. Bunun yerine durum türüyle WHvVirtualProcessorStateTypeInterruptControllerState2 kullanınWHvSetVirtualProcessorState.

Note

Bu işlev yalnızca x64 bölümleri için geçerlidir.

Sözdizimi

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

Parameters

Partition

Sanal işlemcinin bölümünü belirtir.

VpIndex

Kesme denetleyicisinin ayarlanması gereken sanal işlemcinin dizinini belirtir.

State

Kesme denetleyicisi durumunu içeren bir arabellek belirtir.

StateSize

Arabellek boyutunu bayt cinsinden belirtir.

Dönüş Değeri

İşlev başarılı olursa, dönüş değeri olur S_OK.

Sanal işlemci şu anda çalışıyorsa, dönüş değeri olur WHV_E_INVALID_VP_STATE.

Açıklamalar

işlevi, WHvSetVirtualProcessorInterruptControllerState belirtilen sanal işlemcinin kesme denetleyicisinin durumunu ayarlar.

Requirements

Requirement Değer
Desteklenen en düşük Windows Windows 10, sürüm 1809
Header WinHvPlatform.h
Kütüphane WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64

Ayrıca bakınız