Мне трудно понять тип объекта, который передается в событие ConnectionStatusChanged. Я использую Visual Studio 2017, создаю консольное приложение C ++ / WinRT. Вот прототип функции для ConnectionStatusChanged. Вот как выглядит мой код прямо сейчас:
/* Subscribe to ConnectionStatusChanged event */
device.ConnectionStatusChanged({ this, &ConnectionStatus });
и функция ConnectionStatus:
void ConnectionStatus(BluetoothLEDevice &_device, winrt::Windows::Foundation::IInspectable x)
{
// do stuff
}
Вот переменная IInspectable x без использования.
winrt::Windows::Foundation::IInspectable x; /* Variable with no purpose, for testing */
Я не уверен, что это за объект (IInspectable x) в этом случае. Зачем мне это нужно, и почему это здесь? Любая помощь будет оценена.
Другой вопрос:
Мое серверное устройство обменивается данными с клиентским устройством (ПК) без сопряжения (Windows 10). Есть ли у этого недостаток? Есть ли способ как-то защитить соединение?
Спасибо.
Задача ещё не решена.
Других решений пока нет …