Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |