Hi,
I have encountered strange behaviour while trying to list services in descovered bluetooth device.
I modified some samples delivered with library to discover devices in the area and list only those of them that supports SPP service. So for every detected device I check if it have service SPP active by using function !wclErrors.wclShowError(wclBluetoothDevice.EnumServices(Radio, Services, wclUUIDs.SerialPortServiceClass_UUID))).
It works fine, but... it really rare happens that following window appears while executing EnumServices function:
If I cancel it I have an "Internal driver error" message shown.
Why does it happen? Can it be somehow prevented by my application? It happens on Microsoft stack, I haven't tested it on any other stack.