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

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

IOMMU_MAP_RESERVED_LOGICAL_RANGE

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT