| Предыдущий | Следующий |
| STATUS_BTH_ATT_INSUFFICIENT_RESOURCES | STATUS_SECUREBOOT_ROLLBACK_DETECTED |
STATUS_BTH_ATT_UNKNOWN_ERROR
Сохраняйте исходный байт ошибки ATT: это сопоставление не является стандартным диагнозом
STATUS_BTH_ATT_UNKNOWN_ERROR — сопоставление Windows для значения ошибки ATT, находящегося за пределами стандартных ошибок, распознаваемых платформой. Само по себе оно не указывает на конкретное разрешение GATT, дескриптор или проблему формата данных.
Ответ ATT Error Response содержит как код операции сбойного запроса, так и однобайтовый код ошибки. Если байт зарезервирован, расширен или определён профилем, его сведение к знакомой стандартной ошибке уничтожает сведения, необходимые для диагностики реализации удалённого устройства.
Что проверить
- Зафиксируйте исходный код ошибки ATT в шестнадцатеричном виде, код операции запроса, дескриптор с ошибкой, модель и прошивку устройства и доступную документацию профиля поставщика.
- До назначения смысла проверьте спецификацию профиля периферийного устройства или исходный код поставщика; не предполагайте, что значение из зарезервированного диапазона эквивалентно общей ошибке сервера.
- Сохраняйте исходный результат протокола вместе со статусом Windows, поскольку другой стек Bluetooth может напрямую показывать исходный байт.
Ссылки
- Bluetooth SIG: Attribute Protocol (ATT)
- Bluetooth SIG: Generic Attribute Profile (GATT)
- Microsoft: клиент Bluetooth GATT
Нужно найти другой код? Найти другой код состояния или ошибки.
