Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Načte stav kontroleru přerušení virtuálního procesoru.
Important
WHvGetVirtualProcessorInterruptControllerState je zastaralý. Použijte WHvGetVirtualProcessorState místo toho s typem WHvVirtualProcessorStateTypeInterruptControllerState2 stavu.
Note
Tato funkce se vztahuje pouze na oddíly x64.
Syntaxe
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
Určuje oddíl virtuálního procesoru.
VpIndex
Určuje index virtuálního procesoru, jehož řadič přerušení by se měl načíst.
State
Určuje vyrovnávací paměť pro zápis stavu kontroleru přerušení do.
StateSize
Určuje velikost vyrovnávací paměti v bajtech.
WrittenSize
Pokud není null, přijme počet bajtů zapsaných do vyrovnávací paměti.
Návratová hodnota
Pokud je funkce úspěšná, návratová hodnota je S_OK.
Pokud je vyrovnávací paměť příliš malá, aby obsahovala stav kontroleru přerušení, návratová hodnota je WHV_E_INSUFFICIENT_BUFFER. V tomto případě WrittenSize obdrží počet bajtů potřebných pro přizpůsobení stavu kontroleru přerušení.
Remarks
Funkce WHvGetVirtualProcessorInterruptControllerState načte stav řadiče přerušení zadaného virtuálního procesoru.
Požadavky
| Requirement | Value |
|---|---|
| Minimální podporovaná Windows | Windows 10 verze 1809 |
| Header | WinHvPlatform.h |
| Knihovna | WinHvPlatform.lib |
| knihovna DLL | WinHvPlatform.dll |
| Architektura | x64 |