> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XDSP Errors

> XDSP Errors

This topic lists the errors that can be returned by any of the [XDSP APIs](https://docs.xbox.com/reference/audio/xdspaudio/xdspaudio_members.md).

| HRESULT | Message ID | Error Text |
| - | - | - |
| 0x8AC810A0 | XDSP\_E\_QUEUE\_FULL | The command queue is full. Please wait a sufficient amount of time for the hardware to finish processing the current submitted commands before submitting more. |
| 0x8AC810A1 | XDSP\_E\_PENDING\_RESULTS | The XDspStream was deactivated before all results from submitted commands were received. Please wait a sufficient amount of time for the hardware to finish processing the submitted commands of the stream before deactivating the stream. |
| 0x8AC810A2 | XDSP\_E\_NO\_DEVICE\_RESOURCES | No XDSP device resources are available to service your request. |
| 0x8AC810A3 | XDSP\_E\_DEVICE\_FATAL\_ERROR | A fatal error has occurred (eg. crash/hang) for the currently processed command. Please check the [XDspStatus](https://docs.xbox.com/reference/audio/xdspaudio/structs/xdspstatus.md) structure to understand which command sequence has failed. The hardware has an auto-recovery mechanism that will allow subsequent commands to continue being processed. |
| 0x8AC810A4 | XDSP\_E\_NOT\_ALL\_HANDLES\_DEACTIVATED | [XDspDisconnect](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspdisconnect.md) was called on an XDspClient before all XDspStream objects associated with the client have been deactivated. |
| 0x8AC810A5 | XDSP\_E\_MAX\_CLIENTS\_EXCEEDED | The maximum number of XDspClients have already been created. |
| 0x8AC810A6 | XDSP\_E\_MAX\_AGGREGATE\_IMPULSE\_RESPONSE\_EXCEEDED | The current [XDspConnect](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspconnect.md) call will cause XDSP to exceed the maximum supported aggregate impulse response length, and is therefore invalid. |
| 0x8AC810A7 | XDSP\_E\_INVALID\_IMPULSE\_RESPONSE\_LENGTH | [XDspActivate](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspactivate.md) was called with an impulse response length that is either too large or too small. |
| 0x80070057 | E\_INVALIDARG | An invalid argument was supplied. |
| 0x80004003 | E\_POINTER | An invalid pointer was supplied. |
| 0x8007000E | E\_OUTOFMEMORY | There is no memory remaining to service your request. |
| 0x8000FFFF | E\_UNEXPECTED | An unexpected error has occurred. |


## Related topics

- [XDSP audio](https://docs.xbox.com/reference/audio/xdspaudio/xdspaudio_members.md)
- [Error codes](https://docs.xbox.com/reference/errorcodes.md)
- [XDspSubmitCommand](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspsubmitcommand.md)
- [XDspSubmitCommandWithEnvelope](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspsubmitcommandwithenvelope.md)
- [XDspActivate](https://docs.xbox.com/reference/audio/xdspaudio/functions/xdspactivate.md)
