WHvGetVirtualProcessorInterruptControllerState

Recupera lo stato del controller interrupt di un processore virtuale.

Importante

WHvGetVirtualProcessorInterruptControllerState è obsoleto. Usare WHvGetVirtualProcessorState invece con il WHvVirtualProcessorStateTypeInterruptControllerState2 tipo di stato.

Note

Questa funzione si applica solo alle partizioni x64.

Sintassi

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

Specifica la partizione del processore virtuale.

VpIndex

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

State

Specifica un buffer in cui scrivere lo stato del controller di interrupt.

StateSize

Specifica le dimensioni del buffer, in byte.

WrittenSize

Se non null, riceve il numero di byte scritti nel buffer.

Valore restituito

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

Se il buffer è troppo piccolo per contenere lo stato del controller di interrupt, il valore restituito è WHV_E_INSUFFICIENT_BUFFER. In questo caso, WrittenSize riceve il numero di byte necessari per adattare lo stato del controller di interrupt.

Remarks

La WHvGetVirtualProcessorInterruptControllerState funzione recupera 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