Partager via


SmartCardReader Classe

Définition

Représente des informations sur un lecteur de carte intelligent.

L’exemple d’application Cartes à puce montre comment utiliser les API Windows.Devices.SmartCards pour utiliser les cartes à puce et les lecteurs smart carte par programmation. L’exemple d’application NFC (Near Field Communication) montre également comment communiquer avec un carte intelligent.

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
Héritage
Object Platform::Object IInspectable SmartCardReader
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Propriétés

DeviceId

Obtient l’ID d’appareil du lecteur smart carte.

Kind

Obtient le type de lecteur smart carte.

Name

Obtient le nom de l’appareil du lecteur smart carte.

Méthodes

FindAllCardsAsync()

Retourne une liste d’informations sur toutes les cartes à puce connectées au lecteur smart carte.

FromIdAsync(String)

Retourne un lecteur carte intelligent qui correspond à l’ID d’appareil spécifié.

GetDeviceSelector()

Retourne une chaîne AQS (Advanced Query Syntax) représentant tous les lecteurs de carte intelligents connectés à l’appareil. Cette chaîne est transmise à la méthode FindAllAsync pour énumérer l’ensemble donné de lecteurs de carte intelligents.

GetDeviceSelector(SmartCardReaderKind)

Retourne une chaîne AQS (Advanced Query Syntax) représentant un ensemble d’un type spécifique de lecteurs smart carte connectés à l’appareil. Cette chaîne est transmise à la méthode FindAllAsync pour énumérer l’ensemble donné de lecteurs de carte intelligents.

GetStatusAsync()

Retourne l’status du lecteur de carte intelligent.

Événements

CardAdded

Se produit lorsqu’un carte intelligent est inséré dans le lecteur de carte intelligent ou appuyé sur un lecteur NFC.

CardRemoved

Se produit lorsqu’un carte intelligent est retiré du lecteur smart carte.

S’applique à

Voir aussi