次の方法で共有


HvCallCreatePartition

HvCallCreatePartition によって新しい子パーティションが作成されます。

インターフェイス

HV_STATUS
HvCallCreatePartition(
    _In_ UINT64                            Flags,
    _In_ HV_PROXIMITY_DOMAIN_INFO          ProximityDomainInfo,
    _In_ HV_COMPATIBILITY_VERSION          CompatibilityVersion,
    _In_ HV_PARTITION_CREATION_PROPERTIES  Properties,
    _In_ UINT64                            ReservedZ0,
    _Out_ HV_PARTITION_ID*                 NewPartitionId
);

呼び出しコード

0x0040 (単純)

AMD64 レイアウト (合計サイズ 56 バイト)

名前 オフセット サイズ 提供される情報
Flags 0 パーティション作成フラグのビットマスク。
ProximityDomainInfo 初期 NUMA のローカリティ ヒント。
CompatibilityVersion 16 4 要求された互換性バージョン。
パディング (ゼロにする必要があります) 20 4 8 バイト境界への配置。
Properties.DisabledProcessorFeatures 二十四 16 バンクプロセッサ機能によってマスクが無効になります。
Properties.DisabledProcessorXsaveFeatures 40 XSAVE 状態コンポーネントでマスクが無効になります。
ReservedZ0 48 0 にする必要があります。

ARM64 レイアウト (合計サイズ 48 バイト)

名前 オフセット サイズ 提供される情報
Flags 0 パーティション作成フラグのビットマスク。
ProximityDomainInfo 初期 NUMA のローカリティ ヒント。
CompatibilityVersion 16 4 要求された互換性バージョン。
パディング (ゼロにする必要があります) 20 4 8 バイト境界への配置。
Properties.DisabledProcessorFeatures 二十四 16 バンクプロセッサ機能によってマスクが無効になります。
ReservedZ0 40 0 にする必要があります。

出力パラメーター

名前 オフセット サイズ 提供される情報
NewPartitionId 0 割り当てられたパーティション識別子。

こちらもご覧ください