BluetoothGATTSetDescriptorValue возвращает E_ABORT - PullRequest
0 голосов
/ 23 октября 2019

Я могу успешно подключиться к своему устройству, только когда оно говорит «Подключено» в меню Windows Bluetooth, что происходит только в течение короткой секунды после сопряжения, в противном случае, когда устройство говорит «Спарено», я получаю ошибку при записи в дескриптор илихарактеристика.

// ret is E_ABORT
HRESULT ret = BluetoothGATTSetDescriptorValue(hLEDevice, descBuffer, &newValue, BLUETOOTH_GATT_FLAG_NONE);

Есть ли какой-нибудь способ перевести устройство в состояние «Подключено» с хоста или есть другой способ решить эту проблему?

...