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 APIC local de um processador virtual.
Importante
WHvGetVirtualProcessorInterruptControllerState2 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
WHvGetVirtualProcessorInterruptControllerState2(
_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
Manipule para o objeto de partição.
VpIndex
Especifica o índice do processador virtual cujo estado do controlador de interrupção é recuperado.
State
Recebe o estado do controlador de interrupção.
StateSize
Especifica o tamanho de State, em bytes.
WrittenSize
Se não for NULL, receberá o número de bytes gravados em State. Quando o buffer é muito pequeno, ele recebe o número de bytes necessários.
Valor de retorno
Se a função for bem-sucedida, o valor retornado será S_OK.
Se State for muito pequeno para conter o estado do controlador de interrupção, o valor retornado será WHV_E_INSUFFICIENT_BUFFERe WrittenSize receberá o número de bytes necessários. Se VpIndex não identificar um processador virtual existente, o valor retornado será WHV_E_VP_DOES_NOT_EXIST. Se o processador virtual não puder ser acessado em seu estado atual, o valor retornado será WHV_E_INVALID_VP_STATE.
Remarks
A WHvGetVirtualProcessorInterruptControllerState2 função recupera o estado APIC local do processador virtual especificado no formato de estado externo padrão. Ele substitui os vetores preteridos, que retorna um formato herdado WHvGetVirtualProcessorInterruptControllerStateque empacota os vetores de solicitação de interrupção, em serviço e de modo de gatilho de forma diferente do formato de estado externo padrão e não inclui o registro de prioridade do processador.
A função requer que a emulação do APIC local seja configurada para a partição.
Requisitos
| Requirement | Value |
|---|---|
| Suporte mínimo Windows | Windows 10, versão 2004 |
| Header | WinHvPlatform.h |
| Biblioteca | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Arquitetura | x64 |
Consulte também
WHvSetVirtualProcessorInterruptControllerState2WHvGetVirtualProcessorInterruptControllerStateWHvGetVirtualProcessorState- definições de API da Plataforma do Hipervisor Windows