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

Отменяет сопоставление ранее сопоставленного зарезервированного логического диапазона. В отличие от IOMMU_UNMAP_LOGICAL_RANGE, это гарантированно не приведет к удалению ресурсов таблицы страниц, чтобы можно было повторно использовать диапазон логических адресов без выделения памяти.

Синтаксис

IOMMU_UNMAP_RESERVED_LOGICAL_RANGE IommuUnmapReservedLogicalRange;

NTSTATUS IommuUnmapReservedLogicalRange(
  [in, out] PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT MappedSegment
)
{...}

Параметры

[in, out] MappedSegment

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT, который требуется отменить.

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

STATUS_SUCCESS , если операция выполнена успешно.

STATUS_INVALID_PARAMETER , если сопоставленный сегмент не сопоставлен.

Требования

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

См. также раздел

IOMMU_MAP_RESERVED_LOGICAL_RANGE

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT