Откуда BluetoothLEDevice.FromBluetoothAddressAsync() получает информацию об устройстве?C#

Место общения программистов C#
Anonymous
Откуда BluetoothLEDevice.FromBluetoothAddressAsync() получает информацию об устройстве?

Сообщение Anonymous »

Ранее я подключил устройство Bluetooth LE, которое было нормально обнаружено...

Код: Выделить всё

_gattDevice = BluetoothLEDevice.FromBluetoothAddressAsync(address);
С тех пор я отсоединил его и убедился, что устройство выключено, но _gattDevice по-прежнему содержит информацию о моем устройстве, тогда как я ожидал, что она будет нулевой.
Я также пытался удалить его из реестра из

Код: Выделить всё

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Devices\
, убедился, что его нет в диспетчере устройств даже как «скрытое устройство»

... и перезапустил службу поддержки Bluetooth.
Но этот вызов все равно находит мое устройство. Предположительно, он должен быть кэширован где-то еще?
Где еще он может получить информацию об устройстве и как мне полностью «очистить» все данные о моем устройстве с компьютера?

Вернуться в «C#»