IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdm.h

IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE IommuFreeReservedLogicalAddressRange;

NTSTATUS IommuFreeReservedLogicalAddressRange(
  [in] PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN LogicalAddressToken
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-wdm-iommu_free_reserved_logical_address_range)

Description

Frees a logical address token created by IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE.

Parameters

LogicalAddressToken [in]

The IOMMU_DMA_LOGICAL_ADDRESS_TOKEN, representing the reserved logical address range, to be freed.

Return value

STATUS_SUCCESS if the operation is successful.

STATUS_RESOURCE_IN_USE if the logical address range is currently mapped or partially mapped.

Remarks

Before deleting an IOMMU_DMA_DOMAIN, all associated logical address tokens must be freed.

See also

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN

IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE

IOMMU_MAP_RESERVED_LOGICAL_RANGE

IOMMU_UNMAP_RESERVED_LOGICAL_RANGE