Что означает код HRESULT 0x8065000C (E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE)?

 
Предыдущий Следующий
E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG E_BLUETOOTH_ATT_INVALID_ATTRIBUTE_VALUE_LENGTH

E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE

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

E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE (0x8065000C) — Размер ключа шифрования соединения недостаточен.

В подсистеме «Bluetooth GATT/ATT» результат 0x8065000C относится к области «ATT request, attribute handle, permissions и connection state». Описание «размер ключа шифрования соединения недостаточен» сужает проверку до темы «bluetooth, att, insufficient, encryption, key, размер».

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

Первый шаг — сопоставьте первый отказ с фактическими параметрами операции. Когда при 0x8065000C система сообщает «размер ключа шифрования соединения недостаточен», снимите фактическое потребление и лимит ресурса в момент отказа, затем уменьшите нагрузку или освободите именно исчерпанный ресурс.

Перед повтором 0x8065000C зафиксируйте peer address, service/characteristic UUID, attribute handle, opcode, MTU и ATT response. Различия по теме «bluetooth, att, insufficient, encryption, key, размер» для 0x8065000C покажут, изменился ли первый неуспешный этап.

Практическое исправление для 0x8065000C: проверяйте handle и права по актуальному service discovery; после переподключения старые handles могут быть недействительны. В контексте условия «размер ключа шифрования соединения недостаточен» для 0x8065000C оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.

Подтвердите изменение повтором исходной операции: результат 0x8065000C не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0x8065000C: Bluetooth Core: encryption key size negotiation · Bluetooth Core: Encryption Key Size Too Short · Apple Core Bluetooth: insufficient encryption key size.


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