Система.__ComObject в Battery.FromIdAsync(id)
В настоящее время я играю с Windows.Devices.Power.
Я создал наблюдатель для устройств Bluetooth и уже извлек устройства, которые были обнаружены поблизости. Но проблема в том, что когда я пытаюсь определить уровень заряда батареи определенного устройства, я просто получаю ответ "Система.__ComObject".
Как я могу получить значение уровня заряда батареи? Что я делаю неправильно?
private void DeviceWatcherOnAdded(DeviceWatcher sender, DeviceInformation device)
{
if (!deviceNamesArray.Contains(device.Name) && device.Pairing.IsPaired && device.IsEnabled)
{
deviceNamesArray.Add(device.Name);
//Retrieves name of device with no problem
Console.WriteLine(device.Name);
//Returns System.__ComObject
var battery = Battery.FromIdAsync(device.Id);
//Returns null
Console.WriteLine(battery.GetResults());
}
}