---
title: doUnmap
framework: kernel
role: symbol
role_heading: Instance Method
path: kernel/iomemorydescriptor/1441883-dounmap
---

# doUnmap

## Declaration

```occ
virtual IOReturn doUnmap(vm_map_t addressMap, IOVirtualAddress logical, IOByteCount length);
```

## See Also

### Managing Internal Structures

- [reserved](kernel/iomemorydescriptor/reserved.md)
- [initialize](kernel/iomemorydescriptor/1441798-initialize.md)
- [Dispatch](kernel/iomemorydescriptor/3180641-dispatch.md)
- [CreateMapping_Invoke](kernel/iomemorydescriptor/3174976-createmapping_invoke.md)
- [populateDevicePager](kernel/iomemorydescriptor/1442017-populatedevicepager.md)
- [CreateMapping](kernel/iomemorydescriptor/3174974-createmapping.md)
- [CreateMapping_Impl](kernel/iomemorydescriptor/3174975-createmapping_impl.md)
- [Map](driverkit/iomemorydescriptor/map.md)
- [addMapping](kernel/iomemorydescriptor/1442013-addmapping.md)
- [removeMapping](kernel/iomemorydescriptor/1441778-removemapping.md)
- [makeMapping](kernel/iomemorydescriptor/1441923-makemapping.md)
- [doMap](kernel/iomemorydescriptor/1441941-domap.md)
- [handleFault](kernel/iomemorydescriptor/1441782-handlefault.md)
- [redirect](kernel/iomemorydescriptor/1441871-redirect.md)
