WHvGetVirtualProcessorXsaveState

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

Siehe auch