WHvSetVirtualProcessorXsaveState

Задает состояние XSAVE виртуального процессора.

Important

WHvSetVirtualProcessorXsaveState не рекомендуется к использованию. Вместо этого используйте WHvSetVirtualProcessorState тип WHvVirtualProcessorStateTypeXsaveState состояния.

Note

Эта функция применяется только к секциям x64.

Синтаксис

HRESULT
WINAPI
WHvSetVirtualProcessorXsaveState(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT32 VpIndex,
    _In_reads_bytes_(BufferSizeInBytes) const VOID* Buffer,
    _In_ UINT32 BufferSizeInBytes
    );

Parameters

Partition

Указывает секцию виртуального процессора.

VpIndex

Указывает индекс виртуального процессора, состояние XSAVE которого должно быть задано.

Buffer

Указывает буфер, содержащий состояние XSAVE.

BufferSizeInBytes

Задает размер буфера в байтах.

Возвращаемое значение

Если функция выполнена успешно, возвращается S_OKзначение.

Remarks

Функция WHvSetVirtualProcessorXsaveState задает состояние XSAVE указанного виртуального процессора.

Требования

Requirement Ценность
Минимальный поддерживаемый Windows Windows 10, версия 1809
Header WinHvPlatform.h
Библиотека WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64

См. также