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

Сопоставляет диапазон страниц с адресным пространством указанного домена.

Синтаксис

IOMMU_MAP_LOGICAL_RANGE IommuMapLogicalRange;

NTSTATUS IommuMapLogicalRange(
  [_In_] PIOMMU_DMA_DOMAIN Domain,
  [_In_] ULONG Permissions,
  [_In_] PMDL Mdl,
  [_In_] ULONGLONG LogicalAddress
)
{...}

Параметры

[_In_] Domain

Указатель на дескриптор домена.

[_In_] Permissions

Переменная ULONG, указывающая разрешения для сопоставления страниц.

[_In_] Mdl

Указатель на сопоставляемую MDL. В предоставленном MDL должно быть указано целое число страниц.

[_In_] LogicalAddress

Логический адрес, с которого начинается сопоставление. Адрес должен быть выровнен по страницам.

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

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

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1803
Верхняя часть wdm.h (включая Wdm.h)