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

# XDSP Errors

> XDSP Errors

# XDSP Errors

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

| 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](/reference/audio/xdspaudio/structs/xdspstatus) 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](/reference/audio/xdspaudio/functions/xdspdisconnect) 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](/reference/audio/xdspaudio/functions/xdspconnect) 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](/reference/audio/xdspaudio/functions/xdspactivate) 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.                                                                                                                                                                                                                                                                                                     |
