Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Lekéri a virtuális processzor megszakításvezérlőjének állapotát.
Important
WHvGetVirtualProcessorInterruptControllerState már nem ajánlott. Használja WHvGetVirtualProcessorState inkább az WHvVirtualProcessorStateTypeInterruptControllerState2 állapottípust.
Note
Ez a függvény csak az x64-partíciókra vonatkozik.
Szemantika
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
A virtuális processzor partícióját adja meg.
VpIndex
Annak a virtuális processzornak az indexét adja meg, amelynek megszakításvezérlőjét le kell kérni.
State
Egy puffert ad meg a megszakításvezérlő állapotának írásához.
StateSize
A puffer méretét adja meg bájtban.
WrittenSize
Ha nem NULL, a pufferbe írt bájtok számát kapja meg.
Visszaadott érték
Ha a függvény sikeres, a visszatérési érték az S_OK.
Ha a puffer túl kicsi ahhoz, hogy a megszakításvezérlő állapotát tartalmazza, a visszatérési érték a következő WHV_E_INSUFFICIENT_BUFFER: . Ebben az esetben WrittenSize megkapja a megszakításvezérlő állapotának megfelelő bájtok számát.
Remarks
A WHvGetVirtualProcessorInterruptControllerState függvény lekéri a megadott virtuális processzor megszakításvezérlőjének állapotát.
Requirements
| Requirement | Érték |
|---|---|
| Minimálisan támogatott Windows | Windows 10, 1809-es verzió |
| Header | WinHvPlatform.h |
| Könyvtár | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64 |