Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Define o estado do controlador de interrupções de um processador virtual.
Importante
WHvSetVirtualProcessorInterruptControllerState está obsoleto. Use WHvSetVirtualProcessorState com o WHvVirtualProcessorStateTypeInterruptControllerState2 tipo de estado em vez disso.
Note
Esta função aplica-se apenas a partições x64.
Sintaxe
HRESULT
WINAPI
WHvSetVirtualProcessorInterruptControllerState(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_In_reads_bytes_(StateSize) const VOID* State,
_In_ UINT32 StateSize
);
Parameters
Partition
Especifica a partição do processador virtual.
VpIndex
Especifica o índice do processador virtual cujo controlador de interrupções deve ser definido.
State
Especifica um buffer contendo o estado do controlador de interrupção.
StateSize
Especifica o tamanho do buffer, em bytes.
Valor de retorno
Se a função tiver sucesso, o valor de retorno é S_OK.
Se o processador virtual estiver atualmente a correr, o valor de retorno é WHV_E_INVALID_VP_STATE.
Remarks
A WHvSetVirtualProcessorInterruptControllerState função define o estado do controlador de interrupções do processador virtual especificado.
Requirements
| Requirement | Value |
|---|---|
| Windows mínimo suportado | Windows 10, versão 1809 |
| Header | WinHvPlatform.h |
| Biblioteca | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Arquitetura | x64 |