SmartCardReader 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示有关智能卡读取者的信息。
智能卡示例应用程序演示如何使用 Windows.Devices.SmartCards API 以编程方式使用智能卡和智能卡读取器。 近场通信 (NFC) 示例应用程序还演示了如何与智能卡通信。
public ref class SmartCardReader sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmartCardReader final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmartCardReader
Public NotInheritable Class SmartCardReader
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
属性
DeviceId |
获取智能卡读取器的设备 ID。 |
Kind |
获取智能卡读取器的类型。 |
Name |
获取智能卡读取器的设备名称。 |
方法
FindAllCardsAsync() |
返回有关连接到智能卡读取器的所有智能卡的信息列表。 |
FromIdAsync(String) |
返回与指定设备 ID 匹配的智能卡读取器。 |
GetDeviceSelector() |
返回高级查询语法 (AQS) 字符串,表示连接到设备的所有智能卡读取器。 此字符串传递到 FindAllAsync 方法,以枚举给定的智能卡读取器集。 |
GetDeviceSelector(SmartCardReaderKind) |
返回一个高级查询语法 (AQS) 字符串,表示连接到设备的一组特定类型的智能卡读取器。 此字符串传递到 FindAllAsync 方法,以枚举给定的智能卡读取器集。 |
GetStatusAsync() |
返回智能卡读取者的状态。 |
事件
CardAdded |
在智能卡读取器中插入智能卡或点击 NFC 阅读器时发生。 |
CardRemoved |
从智能卡读取器中取出智能卡时发生。 |