SmartCardReader 类

定义

表示有关智能卡读取者的信息。

智能卡示例应用程序演示如何使用 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
继承
Object Platform::Object IInspectable 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

从智能卡读取器中取出智能卡时发生。

适用于

另请参阅