Site icon EfmSoft

¿Qué significa el código HRESULT 0x80650009 (E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL)?

 
Anterior Siguiente
E_BLUETOOTH_ATT_INSUFFICIENT_AUTHORIZATION E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND

E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL

Qué significa E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL

E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL (-2140864503, 0x80650009). La cola de Prepare Write del servidor no tiene espacio para otro fragmento.

ATT/GATT es un protocolo con estado sobre un enlace BLE. Conserva opcode, attribute handle, MTU y nivel de seguridad de la conexión; los handles pueden cambiar cuando cambia la base de datos GATT y no son IDs persistentes del dispositivo.

Qué comprobar

  • Cuenta fragmentos pendientes.
  • Comprueba si falta Execute/Cancel Write.
  • Reduce tamaño o número de writes preparados.

Cómo resolverlo

Finaliza o cancela la transacción pendiente antes de encolar más fragmentos.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version