---
title: sendAsyncResult64WithOptions
framework: kernel
role: pseudoSymbol
path: kernel/iouserclient/1809458-sendasyncresult64withoptions
---

# sendAsyncResult64WithOptions

Send a notification as with sendAsyncResult, but with finite queueing.

## Declaration

```occ
static IOReturn sendAsyncResult64WithOptions(
 OSAsyncReference64 reference, 
 IOReturn result,
 io_user_reference_t args[],
 UInt32 numArgs, 
 IOOptionBits options); 
```

## Overview

Overview IOUserClient::sendAsyncResult64() will infitely queue messages if the client is not processing them in a timely fashion. This variant will not, for simple handling of situations where clients may be expected to stop processing messages.

## See Also

### Miscellaneous

- [exportObjectToClient](kernel/iouserclient/1809421-exportobjecttoclient.md)
- [releaseAsyncReference64](kernel/iouserclient/1809435-releaseasyncreference64.md)
- [releaseNotificationPort](kernel/iouserclient/1809442-releasenotificationport.md)
- [removeMappingForDescriptor](kernel/iouserclient/1809451-removemappingfordescriptor.md)
