---
title: exportObjectToClient
framework: kernel
role: pseudoSymbol
path: kernel/iouserclient/1809421-exportobjecttoclient
---

# exportObjectToClient

## Declaration

```occ
virtual IOReturn exportObjectToClient(
 task_ttask, 
 OSObject *obj,
 io_object_t *clientObj); 
```

## Parameters

- `task`: The task.
- `obj`: The object we want to export to the client.
- `clientObj`: Returned value is the client's port name.

## Overview

Overview Make an arbitrary OSObject available to the client task.

## See Also

### Miscellaneous

- [releaseAsyncReference64](kernel/iouserclient/1809435-releaseasyncreference64.md)
- [releaseNotificationPort](kernel/iouserclient/1809442-releasenotificationport.md)
- [removeMappingForDescriptor](kernel/iouserclient/1809451-removemappingfordescriptor.md)
- [sendAsyncResult64WithOptions](kernel/iouserclient/1809458-sendasyncresult64withoptions.md)
