Windows.Devices.Enumeration Namespace

Fornece classes para enumerar dispositivos. Veja a seguir os usos típicos da API Windows.Devices.Enumeration.

  • Criando uma interface do usuário para selecionar o dispositivo a ser usado por um aplicativo. Por exemplo, um aplicativo de chat de voz pode apresentar uma lista de microfones ou webcams para o usuário selecionar ou um aplicativo de importação de fotos pode apresentar uma lista de dispositivos de armazenamento removíveis para o usuário importar fotos.
  • Obtenha informações gerais sobre dispositivos conectados ou detectáveis pelo sistema.
  • Descoberta de dispositivos e notificações sobre dispositivos para aplicativos que os usam.

Classes

DeviceAccessChangedEventArgs

Fornece dados para o evento AccessChanged .

DeviceAccessInformation

Contém as informações sobre o acesso a um dispositivo.

DeviceConnectionChangeTriggerDetails

Fornece informações sobre o dispositivo que causou o disparo desse gatilho.

DeviceDisconnectButtonClickedEventArgs

Fornece dados para o evento DisconnectButtonClicked no objeto DevicePicker .

DeviceInformation

Representa um dispositivo. Essa classe permite acesso a propriedades de dispositivo conhecidas, bem como propriedades adicionais especificadas durante a enumeração do dispositivo.

DeviceInformationCollection

Representa uma coleção de objetos DeviceInformation .

DeviceInformationCustomPairing

Representa um emparelhamento personalizado para um objeto DeviceInformation .

DeviceInformationPairing

Contém informações e habilita o emparelhamento para um dispositivo.

DeviceInformationUpdate

Contém propriedades atualizadas para um objeto DeviceInformation .

DevicePairingRequestedEventArgs

Fornece dados para o evento PairingRequested .

DevicePairingResult

Contém informações sobre o resultado da tentativa de emparelhar um dispositivo.

DevicePairingSetMembersRequestedEventArgs

Argumentos de evento passados para o manipulador para o evento DeviceInformationCustomPairing.PairingSetMembersRequested , que é gerado quando os membros de um conjunto de emparelhamento são solicitados.

DevicePairingSetMembersRequestedEventArgs contém: um status indicando êxito ou falha; um vetor dos dispositivos/pontos de extremidade que foram adicionados ao conjunto ou que não foi adicionado ao conjunto, dependendo desse status; e informações sobre o dispositivo pai.

Para obter mais informações e exemplos de código, consulte Emparelhamento de um conjunto com a propriedade DeviceInformationPairing.Custom.

DevicePicker

Representa um submenu de seletor que contém uma lista de dispositivos para o usuário escolher.

Em um aplicativo da área de trabalho, antes de usar uma instância dessa classe de uma maneira que exiba a interface do usuário, você precisará associar o objeto ao identificador de janela do proprietário. Para obter mais informações e exemplos de código, consulte Exibir objetos de interface do usuário do WinRT que dependem do CoreWindow.

DevicePickerAppearance

Representa a aparência de um seletor de dispositivo.

DevicePickerFilter

Representa o filtro usado para determinar quais dispositivos mostrar no seletor de dispositivo. Os parâmetros de filtro são or-ed juntos para criar o filtro resultante.

DeviceSelectedEventArgs

Fornece dados para o evento DeviceSelected no objeto DevicePicker .

DeviceThumbnail

Representa a imagem em miniatura de um dispositivo.

DeviceUnpairingResult

Contém informações sobre o resultado da tentativa de desempilhar um dispositivo.

DeviceWatcher

Enumera dispositivos dinamicamente, para que o aplicativo receba notificações se os dispositivos forem adicionados, removidos ou alterados após a conclusão da enumeração inicial.

DeviceWatcherEvent

Disparado quando a lista de dispositivos é atualizada após a conclusão da enumeração inicial.

DeviceWatcherTriggerDetails

Fornece detalhes sobre as atualizações de dispositivo que invocaram o gatilho.

EnclosureLocation

Descreve a localização física de um dispositivo em seu compartimento.

Interfaces

IDeviceEnumerationSettings

Fornece classes para enumerar dispositivos. Veja a seguir os usos típicos da API Windows.Devices.Enumeration.

  • Criando uma interface do usuário para selecionar o dispositivo a ser usado por um aplicativo. Por exemplo, um aplicativo de chat de voz pode apresentar uma lista de microfones ou webcams para o usuário selecionar ou um aplicativo de importação de fotos pode apresentar uma lista de dispositivos de armazenamento removíveis para o usuário importar fotos.
  • Obtenha informações gerais sobre dispositivos conectados ou detectáveis pelo sistema.
  • Descoberta de dispositivos e notificações sobre dispositivos para aplicativos que os usam.
IDevicePairingSettings

Identifica uma coleção de configurações para emparelhamento de dispositivos. WiFiDirectConnectionParameters implementa IDevicePairingSettings.

Enumerações

DeviceAccessStatus

Indica o status do acesso a um dispositivo.

DeviceClass

Indica o tipo de dispositivos que o usuário deseja enumerar.

DeviceInformationKind

Define constantes que especificam um tipo de objeto DeviceInformation .

DevicePairingAddPairingSetMemberStatus

Define constantes que especificam um valor status que descreve o resultado da adição de membros a um conjunto de emparelhamento. Para obter mais informações e exemplos de código, consulte Emparelhamento de um conjunto com a propriedade DeviceInformationPairing.Custom. Consulte DevicePairingSetMembersRequestedEventArgs.Status.

DevicePairingKinds

Define constantes que especificam tipos de emparelhamento compatíveis com seu aplicativo ou solicitados pelo sistema. Como um valor de entrada, use esse valor para indicar quais tipos de emparelhamento seu aplicativo dá suporte. Quando esse tipo de dados é recebido como um valor de saída, ele indica o tipo de emparelhamento solicitado pelo sistema; nesse caso, seu código precisará responder adequadamente.

DevicePairingProtectionLevel

O nível de proteção para emparelhamento.

DevicePairingResultStatus

O resultado da ação de emparelhamento com um objeto de dispositivo AEP (Ponto de Extremidade de Associação). Para obter mais informações sobre objetos AEP, consulte DeviceInformationKind.

DevicePickerDisplayStatusOptions

Indica o que você gostaria que o seletor de dispositivo mostrasse sobre um determinado dispositivo. Usado com o método SetDisplayStatus no objeto DevicePicker .

DeviceUnpairingResultStatus

O resultado da ação não paga.

DeviceWatcherEventKind

O tipo do evento.

DeviceWatcherStatus

Descreve o estado de um objeto DeviceWatcher .

Panel

Indica o local de um painel em um computador. Essa enumeração é usada para indicar a localização física de um dispositivo.

Confira também