Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Haalt de status van de interruptcontroller van een virtuele processor op.
Belangrijk
WHvGetVirtualProcessorInterruptControllerState is verouderd verklaard. Gebruik WHvGetVirtualProcessorState in plaats daarvan het WHvVirtualProcessorStateTypeInterruptControllerState2 statustype.
Note
Deze functie is alleen van toepassing op x64-partities.
Syntaxis
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
Hiermee geeft u de partitie van de virtuele processor.
VpIndex
Hiermee geeft u de index van de virtuele processor waarvan de interruptcontroller moet worden opgehaald.
State
Hiermee geeft u een buffer om de status van de interruptcontroller naar te schrijven.
StateSize
Hiermee geeft u de grootte van de buffer in bytes.
WrittenSize
Als niet-NULL is, ontvangt u het aantal bytes dat naar de buffer is geschreven.
Retourwaarde
Als de functie slaagt, is S_OKde retourwaarde .
Als de buffer te klein is om de status van de interruptcontroller te bevatten, is WHV_E_INSUFFICIENT_BUFFERde retourwaarde . In dit geval WrittenSize ontvangt u het aantal bytes dat nodig is om de status van de interruptcontroller aan te passen.
Remarks
De WHvGetVirtualProcessorInterruptControllerState functie haalt de status van de opgegeven interruptcontroller van de virtuele processor op.
Vereisten
| Requirement | Value |
|---|---|
| Minimaal ondersteunde Windows | Windows 10, versie 1809 |
| Header | WinHvPlatform.h |
| Bibliotheek | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architectuur | x64 |