Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Zustand des Interruptcontrollers eines virtuellen Prozessors ab.
Important
WHvGetVirtualProcessorInterruptControllerState ist veraltet. Verwenden Sie WHvGetVirtualProcessorState stattdessen den Zustandstyp WHvVirtualProcessorStateTypeInterruptControllerState2 .
Note
Diese Funktion gilt nur für x64-Partitionen.
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
);
Parameter
Partition
Gibt die Partition des virtuellen Prozessors an.
VpIndex
Gibt den Index des virtuellen Prozessors an, dessen Interruptcontroller abgerufen werden soll.
State
Gibt einen Puffer an, in den der Interruptcontrollerzustand geschrieben werden soll.
StateSize
Gibt die Größe des Puffers in Bytes an.
WrittenSize
Wenn kein NULL-Wert vorhanden ist, wird die Anzahl der Bytes empfangen, die in den Puffer geschrieben wurden.
Rückgabewert
Wenn die Funktion erfolgreich ist, lautet S_OKder Rückgabewert .
Wenn der Puffer zu klein ist, um den Zustand des Interruptcontrollers zu enthalten, lautet WHV_E_INSUFFICIENT_BUFFERder Rückgabewert . In diesem Fall erhält die Anzahl der Bytes, die erforderlich sind, WrittenSize um den Zustand des Interruptcontrollers anzupassen.
Remarks
Die WHvGetVirtualProcessorInterruptControllerState Funktion ruft den Zustand des Interruptcontrollers des angegebenen virtuellen Prozessors ab.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützte Windows | Windows 10, Version 1809 |
| Header | WinHvPlatform.h |
| Bibliothek | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64 |