функция обратного вызова 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) |