DevicePairingKinds 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义常量,这些常量指定应用程序支持或系统请求的配对类型。 作为输入值,使用此值指示应用程序支持的配对类型。 当此数据类型作为输出值接收时,它指示系统请求的配对类型;在这种情况下,代码需要做出相应的响应。
此枚举支持其成员值的按位组合。
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 |