DevicePairingKinds 枚举

定义

定义常量,这些常量指定应用程序支持或系统请求的配对类型。 作为输入值,使用此值指示应用程序支持的配对类型。 当此数据类型作为输出值接收时,它指示系统请求的配对类型;在这种情况下,代码需要做出相应的响应。

此枚举支持其成员值的按位组合。

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
继承
DevicePairingKinds
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10586.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v2.0 中引入)

字段

ConfirmOnly 1

应用程序必须确认他们希望执行配对操作。 可以向用户显示可选的确认对话框。 如果希望配对完成,请使用 ConfirmOnly 值从 PairingRequested 事件处理程序的事件参数调用 Accept

ConfirmPinMatch 8

应用程序必须向用户显示给定的 PIN,并要求用户确认该 PIN 与目标设备上显示的 PIN 匹配。 如果希望配对完成,请使用 ConfirmPinMatch 值从 PairingRequested 事件处理程序的事件参数调用 Accept

DisplayPin 2

应用程序必须向用户显示给定的 PIN。 然后,用户需要输入或确认正在配对的设备上的 PIN。 如果希望配对完成,请使用 DisplayPin 值从 PairingRequested 事件处理程序的事件参数调用 Accept。 如果应用程序此时取消配对,则设备可能仍处于配对状态。 这是因为系统和目标设备不需要对此 DevicePairingKinds 值进行任何确认。

None 0

不支持配对。

ProvideAddress 32

应用程序必须提供来自设备的地址。 这通常用于通过网络协议(例如 IPP 或 UPnP)进行定向发现,其中应用程序已知道设备的 IP/地址/URL。 如果希望配对完成,则值为 ProvideAddress 时,应对 PairingRequested 事件处理程序的事件参数调用 AcceptWithAddress。 将地址作为参数传入。

ProvidePasswordCredential 16

应用程序必须向用户请求用户名和密码。 如果值为 ProvidePasswordCredential,请从 PairingRequested 事件处理程序的事件参数调用 AcceptWithPasswordCredential 以接受配对。 传入将用户名和密码封装为参数的 PasswordCredential

ProvidePin 4

应用程序必须向用户请求 PIN。 PIN 通常会显示在目标设备上。 如果希望配对完成,请使用 ProvidePin 值从 PairingRequested 事件处理程序的事件参数调用 Accept。 将 PIN 作为参数传入。

注解

此值是标志的集合。 可以为单个配对操作设置多个值。

版本历史记录

Windows 版本 SDK 版本 增值
1903 18362 ProvidePasswordCredential

适用于

另请参阅