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 XSAVE-Zustand eines virtuellen Prozessors ab.
Important
WHvGetVirtualProcessorXsaveState ist veraltet. Verwenden Sie WHvGetVirtualProcessorState stattdessen den Zustandstyp WHvVirtualProcessorStateTypeXsaveState .
Note
Diese Funktion gilt nur für x64-Partitionen.
Syntax
HRESULT
WINAPI
WHvGetVirtualProcessorXsaveState(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_Out_writes_bytes_to_(BufferSizeInBytes, *BytesWritten) VOID* Buffer,
_In_ UINT32 BufferSizeInBytes,
_Out_ UINT32* BytesWritten
);
Parameter
Partition
Gibt die Partition des virtuellen Prozessors an.
VpIndex
Gibt den Index des virtuellen Prozessors an, dessen XSAVE-Zustand abgefragt werden soll.
Buffer
Gibt den Puffer an, der den XSAVE-Zustand des virtuellen Prozessors empfängt.
BufferSizeInBytes
Gibt die Größe des Puffers in Bytes an.
BytesWritten
Empfängt die Anzahl der Bytes, die in den Puffer geschrieben wurden.
Rückgabewert
Wenn die Funktion erfolgreich ist, lautet S_OKder Rückgabewert .
Wenn der Puffer nicht groß genug ist, lautet WHV_E_INSUFFICIENT_BUFFERder Rückgabewert . In diesem Fall BytesWritten erhält die erforderliche Puffergröße.
Remarks
Die WHvGetVirtualProcessorXsaveState Funktion ruft den XSAVE-Zustand 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 |