WHvSetPartitionProperty

Задает значение свойства секции.

Синтаксис

HRESULT
WINAPI
WHvSetPartitionProperty(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ WHV_PARTITION_PROPERTY_CODE PropertyCode,
    _In_reads_bytes_(PropertyBufferSizeInBytes) const VOID* PropertyBuffer,
    _In_ UINT32 PropertyBufferSizeInBytes
    );

Parameters

Partition

Дескриптор объекта секции. 

PropertyCode

Указывает свойство, заданное.

PropertyBuffer

Указывает входной буфер, предоставляющий значение свойства. 

PropertyBufferSizeInBytes

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

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

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

Функция возвращается WHV_E_UNKNOWN_PROPERTY для попыток настройки свойства, недоступного в текущей системе. 

Функция возвращает E_INVALIDARG , если свойство не может быть изменено в текущем состоянии секции, особенно для попыток задать свойство до WHvSetupPartition функции. Начиная со сборки предварительной версии предварительной оценки (19H2), следующие свойства можно изменить после WHvSetupPartition функции: WHvPartitionPropertyCodeExtendedVmExitsWHvPartitionPropertyCodeExceptionExitBitmapWHvPartitionPropertyCodeX64MsrExitBitmapWHvPartitionPropertyCodeCpuidExitList

Remarks

Функция WHvSetPartitionProperty задает значение свойства секции.

Требования

Requirement Ценность
Минимальный поддерживаемый Windows Windows 10 версии 1803 (x64); Windows 11 версии 24H2, сборка 26100.3915 (Arm64)
Header WinHvPlatform.h
Библиотека WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64, Arm64

См. также