DevicePairingKinds Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define constantes que especifican tipos de emparejamiento admitidos por la aplicación o solicitados por el sistema. Como valor de entrada, use este valor para indicar qué tipos de emparejamiento admite la aplicación. Cuando este tipo de datos se recibe como un valor de salida, indica el tipo de emparejamiento solicitado por el sistema; en ese caso, el código tendrá que responder en consecuencia.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
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
- Herencia
-
DevicePairingKinds
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10586.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v2.0)
|
Campos
ConfirmOnly | 1 | La aplicación debe confirmar que desean realizar la acción de emparejamiento. Puede presentar un cuadro de diálogo de confirmación opcional al usuario. Con un valor de ConfirmOnly, llame a Accept desde los argumentos de evento del controlador de eventos PairingRequested si desea que se complete el emparejamiento. |
ConfirmPinMatch | 8 | La aplicación debe mostrar el PIN especificado al usuario y pedir al usuario que confirme que el PIN coincide con el que se muestra en el dispositivo de destino. Con un valor de ConfirmPinMatch, llame a Accept desde los argumentos de evento del controlador de eventos PairingRequested si desea que se complete el emparejamiento. |
DisplayPin | 2 | La aplicación debe mostrar el PIN especificado al usuario. A continuación, el usuario tendrá que escribir o confirmar que el PIN en el dispositivo que se está emparejando. Con un valor de DisplayPin, llame a Accept desde los argumentos de evento del controlador de eventos PairingRequested si desea que se complete el emparejamiento. Si la aplicación cancela el emparejamiento en este momento, es posible que el dispositivo todavía esté emparejado. Esto se debe a que el sistema y el dispositivo de destino no necesitan ninguna confirmación para este valor DevicePairingKinds. |
None | 0 | No se admite ningún emparejamiento. |
ProvideAddress | 32 | La aplicación debe proporcionar una dirección del dispositivo. Normalmente se usa para la detección dirigida a través de un protocolo de red, como IPP o UPnP, donde la aplicación ya conoce la dirección IP o la dirección URL del dispositivo. Con un valor de ProvideAddress, debe llamar a AcceptWithAddress en los argumentos de evento del controlador de eventos PairingRequested , si desea que se complete el emparejamiento. Pase la dirección como parámetro. |
ProvidePasswordCredential | 16 | La aplicación debe solicitar un nombre de usuario y una contraseña del usuario. Con un valor de ProvidePasswordCredential, llame a AcceptWithPasswordCredential desde los argumentos de evento del controlador de eventos PairingRequested para aceptar el emparejamiento. Pase passwordCredential que encapsula el nombre de usuario y la contraseña como parámetro. |
ProvidePin | 4 | La aplicación debe solicitar un PIN del usuario. Normalmente, el PIN se mostrará en el dispositivo de destino. Con un valor de ProvidePin, llame a Accept desde los argumentos de evento del controlador de eventos PairingRequested si desea que se complete el emparejamiento. Pase el PIN como parámetro. |
Comentarios
Este valor es una colección de marcas. Es posible establecer varios valores para una sola acción de emparejamiento.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1903 | 18362 | ProvidePasswordCredential |