функция обратного вызова IOMMU_DOMAIN_CREATE (wdm.h)
Создает новый домен устройства DMA для переназначения (контейнер для набора таблиц страниц).
Синтаксис
IOMMU_DOMAIN_CREATE IommuDomainCreate;
NTSTATUS IommuDomainCreate(
[_In_] BOOLEAN OsManagedPageTable,
[_Out_] PIOMMU_DMA_DOMAIN *DomainOut
)
{...}
Параметры
[_In_] OsManagedPageTable
Логическое значение, указывающее, управляется ли таблица страницы вызывающим или HAL.
Значение TRUE указывает, что HAL владеет таблицей страниц.
Доступны карты и отмены сопоставления.
Настройка и очистка недоступны.
FALSE указывает, что вызывающий объект является владельцем таблицы страниц.
Сопоставление и отмена сопоставления недоступны.
Доступны параметры настройки и очистки.
[_Out_] DomainOut
Указатель на переменную IOMMU_DMA_DOMAIN, получающую непрозрачный дескриптор, используемый для ссылки на домен.
Возвращаемое значение
Если операция выполнена успешно, возвращается STATUS_SUCCESS. В противном случае возвращается соответствующий код ошибки значений NTSTATUS. Дополнительные сведения см. в разделе Значения NTSTATUS.
Комментарии
Мы не рекомендуем использовать этот метод. Рассмотрите возможность использования IOMMU_DOMAIN_CREATE_EX* и DMA_IOMMU_INTERFACE_EX.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1803 |
Верхняя часть | wdm.h (включая Wdm.h) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по