DevicePairingKinds Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |