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

スマート カードがスマート カード リーダーから取り出されたときに発生します。

適用対象

こちらもご覧ください