Windows.Devices.Enumeration Пространство имен

Предоставляет классы для перечисления устройств. Ниже приведены типичные способы использования API Windows.Devices.Enumeration.

  • Создание пользовательского интерфейса для выбора устройства, которое будет использоваться приложением. Например, приложение голосового чата может предоставить пользователю список микрофонов или веб-камер, которые можно выбрать, или приложение для импорта фотографий может предоставить список съемных запоминающих устройств для пользователя, из которые нужно импортировать фотографии.
  • Получение общих сведений об устройствах, подключенных к системе или обнаруживаемых системой.
  • Обнаружение устройств и уведомления об устройствах для приложений, которые их используют.

Классы

DeviceAccessChangedEventArgs

Предоставляет данные для события AccessChanged .

DeviceAccessInformation

Содержит сведения о доступе к устройству.

DeviceConnectionChangeTriggerDetails

Предоставляет сведения об устройстве, вызвавшего срабатывание триггера.

DeviceDisconnectButtonClickedEventArgs

Предоставляет данные для события DisconnectButtonClicked в объекте DevicePicker .

DeviceInformation

Представляет устройство. Этот класс обеспечивает доступ к известным свойствам устройства, а также к дополнительным свойствам, указанным во время перечисления устройств.

DeviceInformationCollection

Представляет коллекцию объектов DeviceInformation .

DeviceInformationCustomPairing

Представляет настраиваемое связывание для объекта DeviceInformation .

DeviceInformationPairing

Содержит сведения и включает связывание для устройства.

DeviceInformationUpdate

Содержит обновленные свойства объекта DeviceInformation .

DevicePairingRequestedEventArgs

Предоставляет данные для события PairingRequested .

DevicePairingResult

Содержит сведения о результате попытки связать устройство.

DevicePairingSetMembersRequestedEventArgs

Аргументы события передаются обработчику для события DeviceInformationCustomPairing.PairingSetMembersRequested , которое возникает при запросе элементов парного набора.

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

Дополнительные сведения и примеры кода см. в разделе Связывание набора с свойством DeviceInformationPairing.Custom.

DevicePicker

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

В классическом приложении перед использованием экземпляра этого класса таким образом, который отображает пользовательский интерфейс, необходимо связать объект с дескриптором окна его владельца. Дополнительные сведения и примеры кода см. в разделе Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

DevicePickerAppearance

Представляет внешний вид средства выбора устройства.

DevicePickerFilter

Представляет фильтр, используемый для определения устройств, которые должны отображаться в элементе выбора устройств. Параметры фильтра объединяются в or-ed для создания результирующего фильтра.

DeviceSelectedEventArgs

Предоставляет данные для события DeviceSelected в объекте DevicePicker .

DeviceThumbnail

Представляет эскиз для устройства.

DeviceUnpairingResult

Содержит сведения о результате попытки отпарить устройство.

DeviceWatcher

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

DeviceWatcherEvent

Активируется при обновлении списка устройств после завершения начального перечисления.

DeviceWatcherTriggerDetails

Предоставляет сведения об обновлениях устройства, которые вызвали триггер.

EnclosureLocation

Описывает физическое расположение устройства в его корпусе.

Интерфейсы

IDeviceEnumerationSettings

Предоставляет классы для перечисления устройств. Ниже приведены типичные способы использования API Windows.Devices.Enumeration.

  • Создание пользовательского интерфейса для выбора устройства, которое будет использоваться приложением. Например, приложение голосового чата может предоставить пользователю список микрофонов или веб-камер, которые можно выбрать, или приложение для импорта фотографий может предоставить список съемных запоминающих устройств для пользователя, из которые нужно импортировать фотографии.
  • Получение общих сведений об устройствах, подключенных к системе или обнаруживаемых системой.
  • Обнаружение устройств и уведомления об устройствах для приложений, которые их используют.
IDevicePairingSettings

Определяет коллекцию параметров для связывания устройств. WiFiDirectConnectionParameters реализует IDevicePairingSettings.

Перечисления

DeviceAccessStatus

Указывает состояние доступа к устройству.

DeviceClass

Указывает тип устройств, которые пользователь хочет перечислить.

DeviceInformationKind

Определяет константы, указывающие тип объекта DeviceInformation .

DevicePairingAddPairingSetMemberStatus

Определяет константы, задающие значение состояния, описывающее результат добавления элементов в парный набор. Дополнительные сведения и примеры кода см. в разделе Связывание набора с свойством DeviceInformationPairing.Custom. См . раздел DevicePairingSetMembersRequestedEventArgs.Status.

DevicePairingKinds

Определяет константы, указывающие типы связывания, поддерживаемые приложением или запрашиваемые системой. В качестве входного значения используйте это значение, чтобы указать, какие виды связывания поддерживает приложение. Когда этот тип данных получается в качестве выходного значения, он указывает тип связывания, запрошенный системой; в этом случае код должен ответить соответствующим образом.

DevicePairingProtectionLevel

Уровень защиты для связывания.

DevicePairingResultStatus

Результат действия связывания с объектом устройства конечной точки ассоциации (AEP). Дополнительные сведения об объектах AEP см. в разделе DeviceInformationKind.

DevicePickerDisplayStatusOptions

Указывает, что вы хотите, чтобы средство выбора устройств отображалось для данного устройства. Используется с методом SetDisplayStatus в объекте DevicePicker .

DeviceUnpairingResultStatus

Результат непарного действия.

DeviceWatcherEventKind

Тип события.

DeviceWatcherStatus

Описывает состояние объекта DeviceWatcher .

Panel

Указывает расположение панели на компьютере. Это перечисление используется для указания физического расположения устройства.

См. также раздел