Поделиться через


Функция IoGetIommuInterfaceEx (wdm.h)

Извлекает указатель на расширенный интерфейс, содержащий набор подпрограмм IOMMU.

Синтаксис

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

Параметры

Version

[В] Версия интерфейса, определяющая набор возвращаемых подпрограмм IOMMU.

Flags

[В] Флаги конфигурации для интерфейса. В настоящее время не используется.

InterfaceOut

[Out] Указатель на структуру DMA_IOMMU_INTERFACE_EX, содержащую указатели на процедуры интерфейса IOMMU для операций домена устройства.

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

Эта функция возвращает NTKERNELAPI NTSTATUS.

Замечания

Чтобы использовать подпрограммы IOMMU, предоставляемые интерфейсом, драйвер устройства должен быть перемечен с помощью значения раздела реестра DMA DmaRemappingCompatible (задано значение 1).

Это заменяет устаревшую функцию IoGetIommuInterface. Используйте этот ex-файл для всех версий подпрограмм IOMMU.

Требования

Требование Ценность
минимальный поддерживаемый сервер Windows Server 2022
заголовка wdm.h (include Wdm.h)

См. также

DMA_IOMMU_INTERFACE_EX