> ## 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.

# PlayFab Party Error Codes

> Error codes used by PlayFab Party APIs

The following error codes are used by the PlayFab Party APIs:

## Common errors

| Hex    | Dec | Description                                                                                                                                                                                                           |
| ------ | --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 0x0001 | 1   | Encountered unknown error.                                                                                                                                                                                            |
| 0x0002 | 2   | Failed to allocate memory.                                                                                                                                                                                            |
| 0x0003 | 3   | API not implemented.                                                                                                                                                                                                  |
| 0x0004 | 4   | Invalid argument specified.                                                                                                                                                                                           |
| 0x0005 | 5   | Failed to create new thread.                                                                                                                                                                                          |
| 0x0006 | 6   | Failed to find specified resource.                                                                                                                                                                                    |
| 0x0007 | 7   | The operation is pending.                                                                                                                                                                                             |
| 0x0008 | 8   | Unmapped platform error.                                                                                                                                                                                              |
| 0x0009 | 9   | Unmapped messaging error.                                                                                                                                                                                             |
| 0x000A | 10  | The buffer passed is too small.                                                                                                                                                                                       |
| 0x000B | 11  | A component is in an invalid state to perform the requested operation.                                                                                                                                                |
| 0x000C | 12  | A thread created in a suspended state couldn't be started.                                                                                                                                                            |
| 0x0018 | 24  | The specified PlayFab Entity ID is invalid.                                                                                                                                                                           |
| 0x0020 | 32  | The PlayFab token is too large.                                                                                                                                                                                       |
| 0x0022 | 34  | The specified PlayFab Entity ID hasn't been provided to the Party library.                                                                                                                                            |
| 0x0023 | 35  | The PlayFab entity token is malformed or otherwise invalid.                                                                                                                                                           |
| 0x0024 | 36  | The user isn't authorized to execute the operation.                                                                                                                                                                   |
| 0x0026 | 38  | At least one data buffer with at least one byte must be provided.                                                                                                                                                     |
| 0x0029 | 41  | A specified argument was valid but support is unimplemented.                                                                                                                                                          |
| 0x002C | 44  | An error was encountered while validating the PlayFab entity token.                                                                                                                                                   |
| 0x002D | 45  | The provided network configuration struct was invalid.                                                                                                                                                                |
| 0x002E | 46  | The provided invitation failed to specify an identifier.                                                                                                                                                              |
| 0x002F | 47  | The provided invitation specified too many Entity IDs.                                                                                                                                                                |
| 0x0030 | 48  | The provided invitation's identifier was too long.                                                                                                                                                                    |
| 0x0031 | 49  | The provided invitation's revocability was invalid.                                                                                                                                                                   |
| 0x0032 | 50  | Another invitation with the provided identifier already exists in the network.                                                                                                                                        |
| 0x0036 | 54  | This operation is already in progress.                                                                                                                                                                                |
| 0x0039 | 57  | Insufficient buffer supplied to network transport.                                                                                                                                                                    |
| 0x003A | 58  | Network interface not ready.                                                                                                                                                                                          |
| 0x003B | 59  | Network interface has failed.                                                                                                                                                                                         |
| 0x003C | 60  | Failed to bind or connect the UDP socket because the address is already in local use.                                                                                                                                 |
| 0x003D | 61  | Failed to complete the operation because a system limit was reached.                                                                                                                                                  |
| 0x003E | 62  | Network transport failed to complete operation because associated data was too large.                                                                                                                                 |
| 0x003F | 63  | Failed to establish or maintain a connection to a network or remote peer.                                                                                                                                             |
| 0x0040 | 64  | The remote side denied an incoming connection.                                                                                                                                                                        |
| 0x0044 | 68  | A packet was dropped on the wire.                                                                                                                                                                                     |
| 0x0045 | 69  | Received a packet with malformed data.                                                                                                                                                                                |
| 0x0046 | 70  | A duplicate handle was supplied to network transport.                                                                                                                                                                 |
| 0x0048 | 72  | Network transport channel was terminated.                                                                                                                                                                             |
| 0x0049 | 73  | Network transport link was remotely terminated.                                                                                                                                                                       |
| 0x004A | 74  | Network transport link was locally terminated.                                                                                                                                                                        |
| 0x004B | 75  | The network transport hostname isn't valid or couldn't be resolved.                                                                                                                                                   |
| 0x004C | 76  | Remote side forcibly closed socket.                                                                                                                                                                                   |
| 0x004E | 78  | Network transport operation timed out.                                                                                                                                                                                |
| 0x0051 | 81  | A network transport link can't be created because one already exists to that remote address.                                                                                                                          |
| 0x0052 | 82  | An attempt to create a secure connection timed out.                                                                                                                                                                   |
| 0x0053 | 83  | A request to a PlayFab service timed out.                                                                                                                                                                             |
| 0x0054 | 84  | An internal error was encountered while processing a service request.                                                                                                                                                 |
| 0x0055 | 85  | The http connection was reset or terminated.                                                                                                                                                                          |
| 0x0056 | 86  | The http operation was unexpectedly canceled.                                                                                                                                                                         |
| 0x0057 | 87  | The http response was smaller than expected.                                                                                                                                                                          |
| 0x0058 | 88  | The http response was larger than expected.                                                                                                                                                                           |
| 0x005B | 91  | A platform operation provided a generic failure code.                                                                                                                                                                 |
| 0x005C | 92  | The PlayFab entity token has expired.                                                                                                                                                                                 |
| 0x005D | 93  | The http request was throttled by the service.                                                                                                                                                                        |
| 0x0069 | 105 | The http request failed due to an invalid certificate.                                                                                                                                                                |
| 0x006D | 109 | The target device isn't in the network.                                                                                                                                                                               |
| 0x006F | 111 | The operation couldn't be completed because the necessary DTLS handshake state already expired or was missing.                                                                                                        |
| 0x0070 | 112 | The remote address for the link hasn't yet been set.                                                                                                                                                                  |
| 0x0071 | 113 | The network transport operation isn't supported on this platform.                                                                                                                                                     |
| 0x0072 | 114 | Encountered an invalid platform type.                                                                                                                                                                                 |
| 0x0073 | 115 | The string couldn't be converted to a UUID.                                                                                                                                                                           |
| 0x0077 | 119 | No network transport DTLS handshake data bytes were generated even after a retry.                                                                                                                                     |
| 0x0078 | 120 | The local network transport device doesn't have the required secure transport enabled.                                                                                                                                |
| 0x0079 | 121 | The device described by the remote network transport address doesn't have the required secure transport enabled.                                                                                                      |
| 0x007D | 125 | The network transport potential target didn't generate DTLS handshake data bytes.                                                                                                                                     |
| 0x007F | 127 | Performing a network transport digest operation failed.                                                                                                                                                               |
| 0x0082 | 130 | A port number was required by network transport but was missing.                                                                                                                                                      |
| 0x0083 | 131 | No usable local network addresses exist for network transport.                                                                                                                                                        |
| 0x0085 | 133 | The PlayFab service detected a concurrent, conflicting change and couldn't complete the operation. Most commonly, this error is caused by multiple clients calling the same PlayFab API with the same PlayFab entity. |
| 0x0089 | 137 | Setting work mode after Party initialization is forbidden.                                                                                                                                                            |
| 0x008D | 141 | The operation couldn't be performed in the current work mode.                                                                                                                                                         |
| 0x008E | 142 | The operation couldn't be performed because it wasn't invoked from a thread in a COM multithreaded apartment.                                                                                                         |
| 0x008F | 143 | Text moderation service isn't enabled for this title; contact Microsoft to enable.                                                                                                                                    |
| 0x0090 | 144 | The service encountered an error performing text moderation.                                                                                                                                                          |
| 0x0093 | 147 | Moderation of text chat on direct peer connections is unsupported.                                                                                                                                                    |
| 0x0095 | 149 | Setting profiling callbacks after Party initialization is forbidden.                                                                                                                                                  |
| 0x009E | 158 | The network transport operation needed resources that are currently busy.                                                                                                                                             |
| 0x00A0 | 160 | The http request failed due to an error in the SSL certificate sent by the server.                                                                                                                                    |
| 0x00A1 | 161 | The network transport hostname couldn't be resolved.                                                                                                                                                                  |
| 0x00A2 | 162 | The network transport hostname didn't have any associated IP addresses.                                                                                                                                               |
| 0x00A3 | 163 | Resolving the network transport hostname didn't return any results.                                                                                                                                                   |
| 0x00A9 | 169 | An operation failed due to an invalid URL.                                                                                                                                                                            |
| 0x00AC | 172 | The system denied access permissions to bind the UDP socket or other network transport operation.                                                                                                                     |
| 0x00B9 | 185 | The entity type isn't one of the currently supported types.                                                                                                                                                           |

## Client errors

| Hex    | Dec  | Description                                                                                                                                     |
| ------ | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| 0x1000 | 4096 | The Party library must be initialized.                                                                                                          |
| 0x1001 | 4097 | A user is already associated with the specified chat control.                                                                                   |
| 0x1002 | 4098 | The operation was called with an invalid handle.                                                                                                |
| 0x1003 | 4099 | Can't create local user; local user limit reached.                                                                                              |
| 0x1004 | 4100 | Can't create local user; local user already exists.                                                                                             |
| 0x1005 | 4101 | Only one PartyManager instance may exist at a time.                                                                                             |
| 0x1006 | 4102 | Can't connect to network; network already connected.                                                                                            |
| 0x1007 | 4103 | Internet connectivity error encountered.                                                                                                        |
| 0x1008 | 4104 | Operation couldn't be performed because object is being destroyed.                                                                              |
| 0x1009 | 4105 | Can't create another chat control; chat control limit reached.                                                                                  |
| 0x100C | 4108 | The thread affinity mask requested a processor that isn't selected for the process affinity mask.                                               |
| 0x100E | 4110 | Information about the endpoint isn't yet available because the endpoint is still being created.                                                 |
| 0x1010 | 4112 | The request to create a network failed because there are no servers were available.                                                             |
| 0x1011 | 4113 | Failed to access the audio device.                                                                                                              |
| 0x1012 | 4114 | Audio operation failed because it was provided an unsupported audio format.                                                                     |
| 0x1013 | 4115 | The device handle must reference a local device.                                                                                                |
| 0x1014 | 4116 | The chat control handle must reference a local chat control.                                                                                    |
| 0x1015 | 4117 | The endpoint handle must reference a local endpoint.                                                                                            |
| 0x1016 | 4118 | The specified audio output is pending initialization.                                                                                           |
| 0x1017 | 4119 | The specified audio output was recognized but disabled.                                                                                         |
| 0x1018 | 4120 | The specified audio output was recognized but not present.                                                                                      |
| 0x1019 | 4121 | The specified audio output was recognized but currently unplugged.                                                                              |
| 0x101A | 4122 | The allocation service is unavailable.                                                                                                          |
| 0x101B | 4123 | Too many data buffers provided for sending a message.                                                                                           |
| 0x1022 | 4130 | The client couldn't find the specified endpoint ID.                                                                                             |
| 0x1023 | 4131 | The specified endpoint ID was invalid or out of range.                                                                                          |
| 0x1025 | 4133 | Can't create an endpoint because the limit specified by the network configuration has been reached.                                             |
| 0x102C | 4140 | The endpoint list isn't yet available.                                                                                                          |
| 0x102F | 4143 | Using a local target chat control is unsupported.                                                                                               |
| 0x1031 | 4145 | Too many target endpoints specified for sending a message.                                                                                      |
| 0x1034 | 4148 | The network handle provided doesn't own the provided endpoint handle.                                                                           |
| 0x103E | 4158 | The client failed to resolve the network's IP address and port strings.                                                                         |
| 0x103F | 4159 | The multiplayer server response specified an unexpected Azure region.                                                                           |
| 0x1040 | 4160 | Attempted to create an endpoint or connect a chat control with an unauthenticated local user.                                                   |
| 0x1042 | 4162 | The serialized network descriptor isn't supported by this version of the Party library.                                                         |
| 0x1043 | 4163 | The network identifier is invalid.                                                                                                              |
| 0x1044 | 4164 | The region name is invalid.                                                                                                                     |
| 0x1045 | 4165 | The network descriptor's opaque connection information is invalid.                                                                              |
| 0x1046 | 4166 | The size of the serialized network descriptor string is too small to be deserialized into valid data.                                           |
| 0x1049 | 4169 | The chat control is already in the specified network.                                                                                           |
| 0x104A | 4170 | The chat control isn't in the specified network.                                                                                                |
| 0x104B | 4171 | The opaque connection information isn't supported by this version of the Party library.                                                         |
| 0x104C | 4172 | The hostname contained in the network descriptor's opaque connection information was invalid.                                                   |
| 0x104D | 4173 | The port contained in the network descriptor's opaque connection information was invalid.                                                       |
| 0x104E | 4174 | The network configuration isn't available yet.                                                                                                  |
| 0x104F | 4175 | The audio render volume was out of the allowable range \[0.0, 1.0].                                                                             |
| 0x1051 | 4177 | Attempted to perform an invitation operation on behalf of an unauthenticated local user.                                                        |
| 0x1058 | 4184 | The provided target chat control list contained at least one duplicate chat control.                                                            |
| 0x1059 | 4185 | The provided target endpoint list contained at least one duplicate endpoint.                                                                    |
| 0x105A | 4186 | A platform error resulted in failure to determine the preferred UI language.                                                                    |
| 0x105E | 4190 | Authentication was attempted for a user that is already authenticated.                                                                          |
| 0x1062 | 4194 | The text-to-speech synthesis request was rejected by the service for being too large.                                                           |
| 0x1063 | 4195 | The text-to-speech synthesis request was throttled.                                                                                             |
| 0x1064 | 4196 | The text-to-speech synthesis request was unauthorized.                                                                                          |
| 0x1065 | 4197 | The text-to-speech synthesis request was canceled.                                                                                              |
| 0x1066 | 4198 | The provided text-to-speech synthesis string was longer than the max text-to-speech synthesis string length.                                    |
| 0x1069 | 4201 | Parsing the transcription phrase text failed.                                                                                                   |
| 0x106A | 4202 | The region list couldn't be determined.                                                                                                         |
| 0x106B | 4203 | This version of the Party library isn't compatible with the PlayFab service.                                                                    |
| 0x106C | 4204 | The hostname returned by the allocation request was invalid.                                                                                    |
| 0x106D | 4205 | The send message queuing priority wasn't within the allowed range.                                                                              |
| 0x1071 | 4209 | The ping to the quality of service beacon timed out.                                                                                            |
| 0x1072 | 4210 | No supported regions were found.                                                                                                                |
| 0x1073 | 4211 | The request provided to the PlayFab service was malformed.                                                                                      |
| 0x1074 | 4212 | The title isn't authorized to perform the operation.                                                                                            |
| 0x1075 | 4213 | Tried to send to a local target; loopback isn't yet supported.                                                                                  |
| 0x1079 | 4217 | The specified text to speech profile was invalid.                                                                                               |
| 0x107A | 4218 | Attempted to synthesize text without setting a text to speech profile.                                                                          |
| 0x107B | 4219 | The provided gender wasn't recognized.                                                                                                          |
| 0x107C | 4220 | The remote transcription operation failed.                                                                                                      |
| 0x107D | 4221 | Received an invalid transcription error type.                                                                                                   |
| 0x107E | 4222 | The specified text to speech profile identifier was too long.                                                                                   |
| 0x107F | 4223 | The specified text to speech profile name was too long.                                                                                         |
| 0x1080 | 4224 | The specified language code was too long.                                                                                                       |
| 0x1081 | 4225 | The PlayFab service has throttled requests for this user.                                                                                       |
| 0x1082 | 4226 | The PlayFab service has throttled requests for this title.                                                                                      |
| 0x1083 | 4227 | Parsing the transcription hypothesis text failed.                                                                                               |
| 0x1084 | 4228 | The requested statistic list contained at least one duplicate statistic type.                                                                   |
| 0x1085 | 4229 | The requested statistic list contained an unrecognized or unsupported statistic type.                                                           |
| 0x1086 | 4230 | This title isn't enabled for PlayFab Party use. Check the PlayFab game manager portal.                                                          |
| 0x1087 | 4231 | The request to populate text-to-speech profiles was canceled.                                                                                   |
| 0x1089 | 4233 | The service provided an invalid translation response.                                                                                           |
| 0x108A | 4234 | The network's configuration doesn't allow any more unique users.                                                                                |
| 0x108B | 4235 | The network's configuration doesn't allow any more users on this device.                                                                        |
| 0x108C | 4236 | The network's configuration doesn't allow this user to authenticate on any more devices.                                                        |
| 0x108D | 4237 | The network's configuration doesn't allow this device to connect because the maximum number of devices are already connected.                   |
| 0x108E | 4238 | The operation failed because it depended on a user authentication that also failed.                                                             |
| 0x108F | 4239 | Received an invalid translation result type.                                                                                                    |
| 0x1090 | 4240 | Endpoints can't be created without a successfully authenticated user or an authentication in progress.                                          |
| 0x1092 | 4242 | The request to populate text-to-speech profiles encountered an unhandled service error.                                                         |
| 0x1094 | 4244 | A translation request returned an unexpected response.                                                                                          |
| 0x1098 | 4248 | The audio device is already in use by another user.                                                                                             |
| 0x1099 | 4249 | The network descriptor is malformed because the checksum doesn't match the expected value.                                                      |
| 0x109A | 4250 | The serialized network descriptor is malformed because the checksum doesn't match the expected value.                                           |
| 0x109B | 4251 | The network descriptor is a placeholder that can't be used on this device at this time.                                                         |
| 0x109C | 4252 | The serialized network descriptor isn't in an expected format.                                                                                  |
| 0x109E | 4254 | The create invitation operation was canceled.                                                                                                   |
| 0x109F | 4255 | The revoke invitation operation was canceled.                                                                                                   |
| 0x10A2 | 4258 | The operation couldn't be completed because the invitation doesn't exist.                                                                       |
| 0x10A4 | 4260 | A quality of service beacon server region name was invalid.                                                                                     |
| 0x10A5 | 4261 | A quality of service beacon server hostname was invalid.                                                                                        |
| 0x10A6 | 4262 | The service returned more quality of service beacon server regions than are supported.                                                          |
| 0x10AA | 4266 | The network operation can't complete because creating the network failed.                                                                       |
| 0x10AB | 4267 | Access to the specified audio output is restricted.                                                                                             |
| 0x10AC | 4268 | The audio device couldn't be initialized because the app doesn't have microphone focus.                                                         |
| 0x10AD | 4269 | No audio device was initialized because the app doesn't have microphone focus.                                                                  |
| 0x10AE | 4270 | No audio devices could be found for the specified user.                                                                                         |
| 0x10AF | 4271 | A user was recognized, but no associated audio device was found.                                                                                |
| 0x10BA | 4282 | The translation operation was canceled due to chat control destruction.                                                                         |
| 0x10BC | 4284 | The service failed to validate the provided text-to-speech profile.                                                                             |
| 0x10BD | 4285 | The service couldn't allocate a network because the requested version was invalid.                                                              |
| 0x10C7 | 4295 | This device was disconnected from the Party network because it had no authenticated users for an extended period of time.                       |
| 0x10C8 | 4296 | The audio device selection context was invalid.                                                                                                 |
| 0x10C9 | 4297 | The chat text string can't be empty.                                                                                                            |
| 0x10CB | 4299 | XAudio 2.8 and 2.9 not found. These libraries are built in to Windows 8 and Windows 10, respectively.                                           |
| 0x10CD | 4301 | The requested operation can't be performed because the network is already being destroyed.                                                      |
| 0x10CE | 4302 | The audio device is already in use by another application and couldn't be initialized.                                                          |
| 0x10CF | 4303 | The audio device was removed during initialization.                                                                                             |
| 0x10D0 | 4304 | The Party module couldn't be found or loaded.                                                                                                   |
| 0x10D1 | 4305 | The specified PartyOption is unsupported.                                                                                                       |
| 0x10D2 | 4306 | The specified object type isn't supported for this PartyOption.                                                                                 |
| 0x10D4 | 4308 | The memory allocate callback and memory free callback must both be null or both be non-null.                                                    |
| 0x10D5 | 4309 | SetMemoryCallbacks has already been called and can't be called again for the lifetime of this process.                                          |
| 0x10D7 | 4311 | The Cognitive Services token has expired but hasn't refreshed yet.                                                                              |
| 0x10D8 | 4312 | The audio stream doesn't have enough space to handle the buffer.                                                                                |
| 0x10DA | 4314 | The source text didn't contain any characters that could be synthesized.                                                                        |
| 0x10DC | 4316 | User denied access to the audio device.                                                                                                         |
| 0x10DF | 4319 | The specified PartyOption is recognized but not supported for this operation type (get/set).                                                    |
| 0x10E0 | 4320 | Failed to process the profanity tags in the transcription provided by the speech service.                                                       |
| 0x10E1 | 4321 | Failed to parse the string within the profanity tags indicated by the speech service.                                                           |
| 0x10E3 | 4323 | Failed to parse the transcription because it contained an XML tag reserved for the Party network protocol.                                      |
| 0x10E5 | 4325 | The memory callbacks can't be set after any other API call has been made for the lifetime of the process.                                       |
| 0x10E6 | 4326 | A request provided to the PlayFab service had invalid parameters. An invalid region may have been provided to CreateNewNetwork.                 |
| 0x10EA | 4330 | The PlayFab service returned an unknown error code.                                                                                             |
| 0x10EB | 4331 | The PlayFab service returned an unexpected error code.                                                                                          |
| 0x10EC | 4332 | The PlayFab service returned an unexpected error with a 4XX status code.                                                                        |
| 0x10ED | 4333 | The PlayFab service returned an unexpected error with a 5XX status code.                                                                        |
| 0x10FD | 4349 | The target endpoint list contained multiple endpoints while the statistic list contained a statistic type that only supports a single endpoint. |
| 0x10FE | 4350 | The target endpoint list contained a local endpoint while the statistic list contained a statistic type that only supports remote endpoints.    |
| 0x110B | 4363 | The service couldn't allocate a network matching the request. The build alias may be set incorrectly.                                           |
| 0x110D | 4365 | The language code can't be empty.                                                                                                               |
| 0x110E | 4366 | The sum of sizes of shared property keys and values provided exceeded the maximum allowed size.                                                 |
| 0x110F | 4367 | A duplicate shared property key was provided.                                                                                                   |
| 0x1110 | 4368 | An empty shared property value was provided.                                                                                                    |
| 0x1112 | 4370 | The number of shared properties provided exceeded the maximum number allowed.                                                                   |
| 0x1114 | 4372 | A shared property key exceeded the maximum allowed key length.                                                                                  |
| 0x1119 | 4377 | The party text chat filter level is invalid.                                                                                                    |
| 0x111A | 4378 | A request provided to the PlayFab service had invalid parameters. An invalid region may have been provided to CreateNewNetwork.                 |
| 0x111E | 4382 | An empty shared property key was provided.                                                                                                      |
| 0x1122 | 4386 | The quality of service beacon hostname couldn't be resolved.                                                                                    |
| 0x1123 | 4387 | The quality of service beacon hostname didn't have any associated IP addresses.                                                                 |
| 0x1124 | 4388 | Resolving the quality of service beacon hostname didn't return any results.                                                                     |
| 0x1128 | 4392 | The PartyRegionUpdateMode value is invalid.                                                                                                     |
| 0x1129 | 4393 | The region update configuration refresh interval value is invalid.                                                                              |
| 0x112A | 4394 | The region quality measurement total timeout value is invalid.                                                                                  |
| 0x112B | 4395 | The region quality measurement high latency hint value is invalid.                                                                              |
| 0x112C | 4396 | The region quality measurement minimum required successful responses value is invalid.                                                          |
| 0x112D | 4397 | The region quality measurement ideal number of successful responses value is invalid.                                                           |
| 0x1136 | 4406 | The network is being destroyed because it is idle.                                                                                              |
| 0x113C | 4412 | The user default platform audio device monitor is uninitialized; it may have failed or be unsupported on this platform.                         |

## Platform-specific errors

| Hex    | Dec   | Description                                                                                                                                                                                         |
| ------ | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 0x3000 | 12288 | The thread affinity mask didn't specify any processors that are valid for XAudio2 to affinitize its threads to.                                                                                     |
| 0x3001 | 12289 | Unmapped XAudio2 error.                                                                                                                                                                             |
| 0x3002 | 12290 | Audio operation failed because Windows audio service isn't running.                                                                                                                                 |
| 0x3003 | 12291 | An unspecified platform error occurred when trying to read an environment variable.                                                                                                                 |
| 0x3004 | 12292 | Couldn't locate the audio device interface path.                                                                                                                                                    |
| 0x3005 | 12293 | Device selection type not supported on this platform.                                                                                                                                               |
| 0x3006 | 12294 | Couldn't initialize the Android audio device.                                                                                                                                                       |
| 0x3009 | 12297 | The Android audio render device isn't ready.                                                                                                                                                        |
| 0x300B | 12299 | Couldn't find iOS audio unit.                                                                                                                                                                       |
| 0x300C | 12300 | Couldn't set format to iOS audio unit.                                                                                                                                                              |
| 0x300E | 12302 | Couldn't initialize iOS audio unit.                                                                                                                                                                 |
| 0x300F | 12303 | The thread affinity mask didn't specify any processors that are valid for Android to affinitize its threads to.                                                                                     |
| 0x3010 | 12304 | Failed to set the thread affinity.                                                                                                                                                                  |
| 0x3011 | 12305 | No platform user was specified.                                                                                                                                                                     |
| 0x3014 | 12308 | The Microsoft gaming runtime DLL wasn't found.                                                                                                                                                      |
| 0x3015 | 12309 | The Microsoft gaming runtime DLL doesn't support this version of the GDK.                                                                                                                           |
| 0x3016 | 12310 | Operation failed because the Microsoft gaming runtime requires an application window to be in the foreground.                                                                                       |
| 0x3017 | 12311 | The Microsoft gaming runtime is in a suspended state.                                                                                                                                               |
| 0x3018 | 12312 | Can't add this user because the max number of users was already added to the Microsoft gaming runtime.                                                                                              |
| 0x3019 | 12313 | Microsoft gaming runtime operation failed because the user is signed out.                                                                                                                           |
| 0x301A | 12314 | The Microsoft gaming runtime needs UI to resolve an issue with a user.                                                                                                                              |
| 0x301B | 12315 | Deferral not available in the Microsoft gaming runtime.                                                                                                                                             |
| 0x301C | 12316 | A user matching the ID wasn't found in the Microsoft gaming runtime.                                                                                                                                |
| 0x301D | 12317 | There isn't a default user for the Microsoft gaming runtime.                                                                                                                                        |
| 0x301E | 12318 | The Microsoft gaming runtime failed to resolve a required user privilege.                                                                                                                           |
| 0x3020 | 12320 | The network stack must be initialized before calling PartyManager::Initialize(); use the Microsoft Game Core XNetworkingGetConnectivityHint API to determine when the network stack is initialized. |
| 0x3021 | 12321 | Callers must pass a port value of 0 when the PartyLocalUdpSocketBindAddressOptions::ExcludeGameCorePreferredUdpMultiplayerPort option is set.                                                       |
| 0x3022 | 12322 | It's invalid to pass PartyLocalUdpSocketBindAddressOptions::ExcludeGameCorePreferredUdpMultiplayerPort in all versions of PlayFab Party except for the Microsoft Game Core version.                 |
| 0x3023 | 12323 | The user and/or device aren't authorized to use the requested sandbox or aren't authorized to use the requested title in the current sandbox.                                                       |
| 0x3024 | 12324 | When using the Microsoft Game Core version of the library, it must be cleaned up when the title is suspended and re-initialized when the title is resumed.                                          |
| 0x302F | 12335 | Failed to query the system's preferred UDP multiplayer port.                                                                                                                                        |
| 0x3030 | 12336 | The noise suppression model failed to initialize.                                                                                                                                                   |
| 0x3032 | 12338 | Unmapped Microsoft gaming runtime error.                                                                                                                                                            |


## Related topics

- [PlayFab Party XBOX Live Helper Error Codes](/services/playfab/multiplayer/networking/xblreference/partyxblerrors.md)
- [PlayFab Party Typedefs](/services/playfab/multiplayer/networking/reference/typedefs.md)
- [PlayFab Party Release Notes](/services/playfab/multiplayer/networking/release-notes.md)
- [PartyTextToSpeechProfile::GetLanguageCode](/services/playfab/multiplayer/networking/reference/classes/PartyTextToSpeechProfile/methods/partytexttospeechprofile_getlanguagecode.md)
- [PartyXblManager::LoginToPlayFab](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_logintoplayfab.md)
