Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera o estado do controlador de interrupção de um processador virtual.
Importante
WHvGetVirtualProcessorInterruptControllerState está obsoleto. Use WHvGetVirtualProcessorState com o WHvVirtualProcessorStateTypeInterruptControllerState2 tipo de estado em vez disso.
Note
Essa função se aplica somente a partições x64.
Sintaxe
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
Especifica a partição do processador virtual.
VpIndex
Especifica o índice do processador virtual cujo controlador de interrupção deve ser recuperado.
State
Especifica um buffer no qual gravar o estado do controlador de interrupção.
StateSize
Especifica o tamanho do buffer, em bytes.
WrittenSize
Se não for NULL, receberá o número de bytes gravados no buffer.
Valor de retorno
Se a função for bem-sucedida, o valor retornado será S_OK.
Se o buffer for muito pequeno para conter o estado do controlador de interrupção, o valor retornado será WHV_E_INSUFFICIENT_BUFFER. Nesse caso, WrittenSize recebe o número de bytes necessários para se ajustar ao estado do controlador de interrupção.
Remarks
A WHvGetVirtualProcessorInterruptControllerState função recupera o estado do controlador de interrupção do processador virtual especificado.
Requisitos
| Requirement | Value |
|---|---|
| Suporte mínimo Windows | Windows 10, versão 1809 |
| Header | WinHvPlatform.h |
| Biblioteca | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Arquitetura | x64 |
Consulte também
WHvSetVirtualProcessorInterruptControllerStateWHvRequestInterrupt- definições de API da Plataforma do Hipervisor Windows