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.
Imposta lo stato del controller interrupt di un processore virtuale.
Importante
WHvSetVirtualProcessorInterruptControllerState è obsoleto. Usare WHvSetVirtualProcessorState invece con il WHvVirtualProcessorStateTypeInterruptControllerState2 tipo di stato.
Note
Questa funzione si applica solo alle partizioni x64.
Sintassi
HRESULT
WINAPI
WHvSetVirtualProcessorInterruptControllerState(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_In_reads_bytes_(StateSize) const VOID* State,
_In_ UINT32 StateSize
);
Parameters
Partition
Specifica la partizione del processore virtuale.
VpIndex
Specifica l'indice del processore virtuale il cui controller di interrupt deve essere impostato.
State
Specifica un buffer contenente lo stato del controller di interrupt.
StateSize
Specifica le dimensioni del buffer, in byte.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è S_OK.
Se il processore virtuale è attualmente in esecuzione, il valore restituito è WHV_E_INVALID_VP_STATE.
Remarks
La WHvSetVirtualProcessorInterruptControllerState funzione imposta 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 |