Compartilhar via


DevicePairingKinds Enumeração

Definição

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.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class DevicePairingKinds
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class DevicePairingKinds
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum DevicePairingKinds
var value = Windows.Devices.Enumeration.DevicePairingKinds.none
Public Enum DevicePairingKinds
Herança
DevicePairingKinds
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v2.0)

Campos

ConfirmOnly 1

O aplicativo deve confirmar que deseja executar a ação de emparelhamento. Você pode apresentar uma caixa de diálogo de confirmação opcional ao usuário. Com um valor de ConfirmOnly, chame Accept dos argumentos de evento do manipulador de eventos PairingRequested se quiser que o emparelhamento seja concluído.

ConfirmPinMatch 8

O aplicativo deve exibir o PIN determinado para o usuário e solicitar que o usuário confirme se o PIN corresponde ao mostrado no dispositivo de destino. Com um valor de ConfirmPinMatch, chame Accept dos argumentos de evento do manipulador de eventos PairingRequested se quiser que o emparelhamento seja concluído.

DisplayPin 2

O aplicativo deve exibir o PIN especificado para o usuário. Em seguida, o usuário precisará inserir ou confirmar esse PIN no dispositivo que está sendo emparelhado. Com um valor de DisplayPin, chame Accept dos argumentos de evento do manipulador de eventos PairingRequested se quiser que o emparelhamento seja concluído. Se o aplicativo cancelar o emparelhamento neste momento, o dispositivo ainda poderá estar emparelhado. Isso ocorre porque o sistema e o dispositivo de destino não precisam de nenhuma confirmação para esse valor DevicePairingKinds.

None 0

Não há suporte para emparelhamento.

ProvideAddress 32

O aplicativo deve fornecer um endereço do dispositivo. Normalmente, isso é usado para descoberta direcionada por meio de um protocolo de rede, como IPP ou UPnP, em que o aplicativo já conhece o IP/endereço/URL do dispositivo. Com um valor de ProvideAddress, você deve chamar AcceptWithAddress nos argumentos de evento do manipulador de eventos PairingRequested , se quiser que o emparelhamento seja concluído. Passe o endereço como um parâmetro.

ProvidePasswordCredential 16

O aplicativo deve solicitar um nome de usuário e uma senha do usuário. Com um valor de ProvidePasswordCredential, chame AcceptWithPasswordCredential dos argumentos de evento do manipulador de eventos PairingRequested para aceitar o emparelhamento. Passe a PasswordCredential que encapsula o nome de usuário e a senha como um parâmetro.

ProvidePin 4

O aplicativo deve solicitar um PIN do usuário. O PIN normalmente será exibido no dispositivo de destino. Com um valor de ProvidePin, chame Accept dos argumentos de evento do manipulador de eventos PairingRequested se quiser que o emparelhamento seja concluído. Passe o PIN como um parâmetro.

Comentários

Esse valor é uma coleção de sinalizadores. É possível ter vários valores definidos para uma única ação de emparelhamento.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1903 18362 ProvidePasswordCredential

Aplica-se a

Confira também