Ағылшын тілінде оқу

Бөлісу құралы:


функция обратного вызова IOMMU_DOMAIN_CREATE (wdm.h)

Создает новый домен устройства DMA для переназначения (контейнер для набора таблиц страниц).

Синтаксис

C++
IOMMU_DOMAIN_CREATE IommuDomainCreate;

NTSTATUS IommuDomainCreate(
  [_In_]  BOOLEAN OsManagedPageTable,
  [_Out_] PIOMMU_DMA_DOMAIN *DomainOut
)
{...}

Параметры

[_In_] OsManagedPageTable

Логическое значение, указывающее, управляется ли таблица страниц вызывающим оператором или HAL.

  • Значение TRUE указывает, что HAL владеет таблицей страниц.

    • Карта или unmap доступны.

    • Настройка и очистка недоступны.

  • FALSE указывает, что вызывающий объект владеет таблицей страниц.

    • Карта или unmap недоступна.

    • Доступна настройка и очистка.

[_Out_] DomainOut

Указатель на переменную IOMMU_DMA_DOMAIN, которая получает непрозрачный дескриптор, используемый для ссылки на домен.

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

Возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае верните соответствующий код ошибки NTSTATUS. Дополнительные сведения см. в значения NTSTATUS.

Замечания

Это не рекомендуется. Рассмотрите возможность использования IOMMU_DOMAIN_CREATE_EX* и DMA_IOMMU_INTERFACE_EX.

Требования

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