// wdm.h
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE IommuUnmapReservedLogicalRange;
NTSTATUS IommuUnmapReservedLogicalRange(
[in, out] PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT MappedSegment
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
Unmaps a previously mapped reserved logical range. Unlike IOMMU_UNMAP_LOGICAL_RANGE, this is guaranteed not to delete any page table resources so that the logical address range can be reused without performing any memory allocations.
MappedSegment [in, out]The IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT to be unmapped.
STATUS_SUCCESS if the operation is successful.
STATUS_INVALID_PARAMETER if the mapped segment provided was not mapped.
IOMMU_MAP_RESERVED_LOGICAL_RANGE
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT