Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Recupera el estado del controlador de interrupción de un procesador virtual.
Importante
WHvGetVirtualProcessorInterruptControllerState está en desuso. Use WHvGetVirtualProcessorState con el tipo de WHvVirtualProcessorStateTypeInterruptControllerState2 estado en su lugar.
Nota:
Esta función solo se aplica a particiones x64.
Syntax
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 la partición del procesador virtual.
VpIndex
Especifica el índice del procesador virtual cuyo controlador de interrupción se debe recuperar.
State
Especifica un búfer en el que escribir el estado del controlador de interrupción.
StateSize
Especifica el tamaño del búfer, en bytes.
WrittenSize
Si no es NULL, recibe el número de bytes escritos en el búfer.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es S_OK.
Si el búfer es demasiado pequeño para contener el estado del controlador de interrupción, el valor devuelto es WHV_E_INSUFFICIENT_BUFFER. En este caso, WrittenSize recibe el número de bytes necesarios para ajustarse al estado del controlador de interrupción.
Remarks
La WHvGetVirtualProcessorInterruptControllerState función recupera el estado del controlador de interrupción del procesador virtual especificado.
Requisitos
| Requirement | Value |
|---|---|
| Windows mínima admitidas | Windows 10, versión 1809 |
| Header | WinHvPlatform.h |
| Biblioteca | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64 |