Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 1.68 KB

nc-wdm-iommu_unmap_reserved_logical_range.md

File metadata and controls

66 lines (53 loc) · 1.68 KB
UID tech.root title ms.date targetos description prerelease req.assembly req.construct-type req.ddi-compliance req.dll req.header req.idl req.include-header req.irql req.kmdf-ver req.lib req.max-support req.namespace req.redist req.target-min-winverclnt req.target-min-winversvr req.target-type req.type-library req.umdf-ver req.unicode-ansi topic_type api_type api_location api_name f1_keywords dev_langs
NC:wdm.IOMMU_UNMAP_RESERVED_LOGICAL_RANGE
kernel
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE
06/09/2021
Windows
Unmaps a previously mapped reserved logical range.
false
function
wdm.h
Wdm.h
Windows Server 2022
apiref
LibDef
wdm.h
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE
wdm/IOMMU_UNMAP_RESERVED_LOGICAL_RANGE
c++

-description

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.

-parameters

-param MappedSegment [in, out]

The IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT to be unmapped.

-returns

STATUS_SUCCESS if the operation is successful.

STATUS_INVALID_PARAMETER if the mapped segment provided was not mapped.

-remarks

-see-also

IOMMU_MAP_RESERVED_LOGICAL_RANGE

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT