パーティション プロパティの値を設定します。
構文
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 を返します。
この関数は、特にWHvSetupPartition関数の前にプロパティを設定しようとした場合に、パーティションの現在の状態でプロパティを変更できない場合にE_INVALIDARGを返します。 Insider Preview ビルド (19H2) 以降では、 WHvSetupPartition 関数の後に次のプロパティを変更できます。 WHvPartitionPropertyCodeExtendedVmExitsWHvPartitionPropertyCodeExceptionExitBitmapWHvPartitionPropertyCodeX64MsrExitBitmapWHvPartitionPropertyCodeCpuidExitList
Remarks
WHvSetPartitionProperty関数は、パーティション プロパティの値を設定します。
Requirements
| 要件 | 価値 |
|---|---|
| サポートされている最小Windows | Windows 10バージョン 1803 (x64);Windows 11、バージョン 24H2、ビルド 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| 図書館 | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64、Arm64 |