Функция 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) |