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.
Recupera o estado do controlador de interrupções de um processador virtual.
Importante
WHvGetVirtualProcessorInterruptControllerState está obsoleto. Use WHvGetVirtualProcessorState com o WHvVirtualProcessorStateTypeInterruptControllerState2 tipo de estado em vez disso.
Note
Esta função aplica-se apenas 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ções deve ser recuperado.
State
Especifica um buffer para escrever o estado do controlador de interrupções.
StateSize
Especifica o tamanho do buffer, em bytes.
WrittenSize
Se não for NULL, recebe o número de bytes escritos no buffer.
Valor de retorno
Se a função tiver sucesso, o valor de retorno é S_OK.
Se o buffer for demasiado pequeno para conter o estado do controlador de interrupções, o valor de retorno é WHV_E_INSUFFICIENT_BUFFER. Neste caso, WrittenSize recebe o número de bytes necessário para se ajustar ao estado do controlador de interrupções.
Remarks
A WHvGetVirtualProcessorInterruptControllerState função recupera 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 |