Файл информации об устройстве UWP - PullRequest
1 голос
/ 15 марта 2019

Я ищу местоположение / файл, который содержит определение для System.Devices.DeviceManufacturer - это индикатор свойства, который может получить доступ к свойству из пакета свойств объекта DeviceInformation. Сейчас я не могу найти, где это определение сделано - и включить в мой проект. Работа в C # - так что ищите версию .NET.

так что-то вроде: var Man = RadioDevices [System.Devices.DeviceManufacturer];

, но System.Devices.DeviceManufacturer не определен и нет указаний на то, где он находится (что я могу найти - есть заголовочный файл C ++, который содержит def с этим именованием - но требуется .NET

Peter

Ответы [ 2 ]

0 голосов
/ 18 марта 2019

После внимательного изучения содержания информационных свойств устройства - понял, что коллекция имеет ключ в строке - прошел через коллекцию - и, похоже, ключ - это имя, связанное со свойством, к которому он относится - т.е. для производствасвойство - вы можете получить доступ к свойству, выполнив следующие действия:

var Man = RadioDevices["System.Devices.DeviceManufacturer"]; 
  • , то есть имя свойства в качестве ключа.

Примечание: если вы хотите, чтобы производительрадиоустройства - оно может не существовать - это еще один вопрос, который у меня есть.Поэтому проверка того, что свойство существует, должна быть сделана первой.

Peter

0 голосов
/ 18 марта 2019

System.Devices.DeviceManufacturer - это свойство информации об устройстве, оно не является пространством имен. Если вы хотите перечислить устройство, вам нужно использовать DeviceWatcher для захвата устройства, которое соответствует условию.

DeviceWatcher deviceWatcher = DeviceInformation.CreateWatcher(
    "", // AQS Filter string
    null, // requested properties
    deviceInfoKind);

И System.Devices.DeviceManufacturer часто используется для создания строки расширенного синтаксиса запроса (AQS). Например:

"System.Devices.Aep.ProtocolId:=\"{e0cbf06c-cd8b-4647-bb8a-263b43f0f974}\""

Для более подробной информации вы можете обратиться к этому коду sample .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...