次の方法で共有


IoGetIommuInterfaceEx 関数 (wdm.h)

一連の IOMMU ルーチンを含む拡張インターフェイスへのポインターを取得します。

構文

NTSTATUS IoGetIommuInterfaceEx(
  ULONG                   Version,
  ULONGLONG               Flags,
  PDMA_IOMMU_INTERFACE_EX InterfaceOut
);

パラメーター

Version

[入力]返される IOMMU ルーチンのセットを決定するインターフェイス バージョン。

Flags

[入力]インターフェイスの構成フラグ。 現在使用されていません。

InterfaceOut

[出力]デバイス ドメイン操作用の IOMMU インターフェイス ルーチンへのポインターを含む DMA_IOMMU_INTERFACE_EX 構造体へのポインター。

戻り値

この関数は NTKERNELAPI NTSTATUS を返します。

注釈

インターフェイスによって提供される IOMMU ルーチンを使用するには、 DmaRemappingCompatible レジストリ キー値 (1 に設定) を使用して、デバイス ドライバーを DMA 再マップにオプトインする必要があります。

これは、非推奨の IoGetIommuInterface 関数よりも優先されます。 この例 1 は、すべてのバージョンの IOMMU ルーチンに使用します。

要件

要件
サポートされている最小のサーバー Windows Server 2022
Header wdm.h (Wdm.h を含む)

こちらもご覧ください

DMA_IOMMU_INTERFACE_EX