Что означает код HRESULT 0x80650011 (E_BLUETOOTH_ATT_INSUFFICIENT_RESOURCES)?

 
Предыдущий Следующий
E_BLUETOOTH_ATT_UNSUPPORTED_GROUP_TYPE E_BLUETOOTH_ATT_UNKNOWN_ERROR

E_BLUETOOTH_ATT_INSUFFICIENT_RESOURCES

Что означает E_BLUETOOTH_ATT_INSUFFICIENT_RESOURCES

E_BLUETOOTH_ATT_INSUFFICIENT_RESOURCES (0x80650011) — Недостаточно ресурсов для выполнения запроса.

Что проверить и как подтвердить исправление

Ошибка возвращена ATT server, который не смог выделить внутренний ресурс для конкретного запроса. Зафиксируйте opcode и момент отказа, затем проверьте server-side queue/buffer/object pool; память и загрузка клиентского процесса сами по себе не объясняют этот ATT response.

Повторяйте запрос только после освобождения server-side ресурса или уменьшения параллелизма. Если один и тот же простой request стабильно падает без нагрузки, ищите лимит/утечку в реализации GATT server, а не увеличивайте MTU наугад.

Документация для результата 0x80650011: Bluetooth Core: Insufficient Resources · Zephyr: GATT server callbacks and resource errors · Apple Core Bluetooth: insufficientResources.


Нужно найти другой код? Найти другой код состояния или ошибки.