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 místní stav APIC virtuálního procesoru.
Important
WHvGetVirtualProcessorInterruptControllerState2 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
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
Popisovač objektu oddílu
VpIndex
Určuje index virtuálního procesoru, jehož stav kontroleru přerušení se načte.
State
Přijme stav kontroleru přerušení.
StateSize
Určuje velikost Statev bajtech.
WrittenSize
Pokud není null, obdrží počet bajtů zapsaných do State. Pokud je vyrovnávací paměť příliš malá, obdrží požadovaný počet bajtů.
Návratová hodnota
Pokud je funkce úspěšná, návratová hodnota je S_OK.
Pokud State je příliš malý, aby obsahoval stav kontroleru přerušení, je vrácená hodnota WHV_E_INSUFFICIENT_BUFFERa WrittenSize obdrží požadovaný počet bajtů. Pokud VpIndex neidentifikuje existující virtuální procesor, je vrácená hodnota WHV_E_VP_DOES_NOT_EXIST. Pokud nelze získat přístup k virtuálnímu procesoru v aktuálním stavu, je vrácená hodnota WHV_E_INVALID_VP_STATE.
Remarks
Funkce WHvGetVirtualProcessorInterruptControllerState2 načte místní stav APIC zadaného virtuálního procesoru ve standardním externím formátu. Nahrazuje zastaralý WHvGetVirtualProcessorInterruptControllerStateformát, který vrací starší formát, který zabalí vektory režimu přerušení, in-service a trigger-mode odlišně od standardního externího formátu stavu a nezahrnuje registr priority procesoru.
Tato funkce vyžaduje emulaci místního objektu APIC pro oddíl.
Požadavky
| Requirement | Value |
|---|---|
| Minimální podporovaná Windows | Windows 10 verze 2004 |
| Header | WinHvPlatform.h |
| Knihovna | WinHvPlatform.lib |
| knihovna DLL | WinHvPlatform.dll |
| Architektura | x64 |