次の方法で共有


HvCallFlushVirtualAddressSpaceEx

HvCallFlushVirtualAddressSpaceEx ハイパーコールは HvCallFlushVirtualAddressSpace に似ていますが、可変サイズのスパース VP セットを入力として受け取ることができます。

このハイパーコールの可用性を推測するには、次のチェックを使用する必要があります。

  • UseExProcessorMasks を示す必要があります (x64 では CPUID リーフ 0x40000004、ARM64 では HvRegisterFeaturesInfo 経由)。

インターフェイス

HV_STATUS
HvCallFlushVirtualAddressSpaceEx(
   _In_ HV_ADDRESS_SPACE_ID AddressSpace,
   _In_ HV_FLUSH_FLAGS Flags,
   _In_ HV_VP_SET ProcessorSet
   );

呼び出しコード

0x0013 (単純)

パラメーターの入力

名前 オフセット サイズ 提供される情報
AddressSpace 0 アドレス空間 ID (x64 の CR3、ARM64 の変換テーブル ベース) を指定します。
Flags フラッシュの操作を変更するフラグ ビットのセット。
ProcessorSet 16 Variable フラッシュ操作の影響を受けるプロセッサを示すプロセッサ セット。

こちらも参照ください

HV_VP_SET